编写函数 int max(int x[], int n),其中 n 是数组 x 的元素个数,函数的
功能是返回数组 x 中的最大一个数。在主函数中输入数组 x 的各元素值,输出 x
的最大值
![](https://profile-avatar.csdnimg.cn/f465a8ec34b6443b8f5e569eff2b0665_m0_64238242.jpg!4)
怎么做,希望可以一起探讨探讨
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- CSDN专家-link 2021-12-08 16:30关注
遍历数组,比较大小,获得最大值返回
#include <stdio.h> int max(int x[],int n) { int m = 0,i; for(i=0;i<n;i++) { if(i==0) m = x[i]; else if(m<x[i]) m = x[i]; } return m; } int main() { int x[1000]; int n,i; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&x[i]); printf("%d",max(x,n)); return 0; }
解决 1无用
悬赏问题
- ¥15 用C语言完成一个小游戏
- ¥15 如何批量更改很多个文件夹里的文件名中包含文件夹名?
- ¥15 如何用python读取nasa电池数据集?
- ¥50 MTK手机模拟HID鼠标出现卡顿
- ¥20 求下下面这个数据结构代码
- ¥15 路由器考试怎么办,有懂行的吗 ,eNSP
- ¥20 前端 二进制文件流图片转化异常
- ¥15 github上的这个C语言项目如何跑起来
- ¥15 java 判断某个数 区间是否存在
- ¥15 appium控制多个雷电模拟器问题