#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);}話說(shuō)用的好不習(xí)慣
1 回答
已采納

onemoo
TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊
for?(i=0;i<10;i++);
? ??scanf("%d",&a[i]);
你的for(...)后直接加了一個(gè)分號(hào),這導(dǎo)致這個(gè)for語(yǔ)句結(jié)束,沒(méi)有帶任何循環(huán)語(yǔ)句。 也就是說(shuō)下面那個(gè)scanf并不在for循環(huán)體中,你的for空轉(zhuǎn)了10次。
- 1 回答
- 0 關(guān)注
- 2576 瀏覽
添加回答
舉報(bào)
0/150
提交
取消