图片是老师举的例子,他随意打的
我还有作业,,课后的,晚上发问题,你做出来我采纳,这次是别的人做了,而且他没有按照老师规定的做,所以让我觉得不对,老师也不交
看不懂
追答找最大值:先假定数组第1个元素的值是最大值m=a[0];
然后用循环变量i顺序访问数组其他元素,每次i循环时i=1~9
循环中比较m和a[i],如果记录的最大值m小于当前的a[i],则更换记录m成a[i]的值
这样循环一遍m中存放的必定是数组中的最大值,相当于用变量m在数组中挑出了一个最大值存放。
不行生成不了
好多错误
N不知道哪里来
还有四个错误
一个了
确少函数标题
大哥回复我我在main()那里加了分号
追答int a[10]={ 2,4,5,6,7,9,7,2,8,3 },i,m;
改成
//int a[10]={ 2,4,5,6,7,9,7,2,8,3 },i,m;
可以生成出来但是没有东西
空白
追答include
#define N 10
void main() { int a[10],i,m;
for ( i=0;i
#define N 10
void main() { int a[10]={ 2,4,5,6,7,9,7,2,8,3 },i,m;
m=a[0]; for ( i=1;i<N;i++ ) if ( m<a[i] ) m=a[i];
printf("%d\n",m);
}
😂
可以了
改了好久
你说简单一点就好了
搞的那么复杂我是小白
而且老师用的是tmp
追答ok
本回答被网友采纳int a[10]={2,4,8};
int max=a[0] ;
for(int i=0;i<3;i++){
if(max<=a[i]){
max=a[i];
}
}
printf("%d",max)