#include <stdio.h>int main(){ int a[10],i,max; for (i=0;i<10;i++); scanf("%d",&a[i]); max=a[0]; for(i=0;i<10;i++); if(a[i]>max) max=a[i]; printf("%d",max);}话说用的好不习惯
1 回答
已采纳
onemoo
TA贡献883条经验 获得超454个赞
for (i=0;i<10;i++);
scanf("%d",&a[i]);
你的for(...)后直接加了一个分号,这导致这个for语句结束,没有带任何循环语句。 也就是说下面那个scanf并不在for循环体中,你的for空转了10次。
- 1 回答
- 0 关注
- 2549 浏览
添加回答
举报
0/150
提交
取消