運行時就出現了這種問題源代碼是這樣#include<stdio.h>/*輸入一批學生的 成績 找出最高分*/?int ?main(){ int i,max,mark,n; printf("enter n:"); scanf("%d",&n); printf("enter %d marks:",n); scanf("%d",mark);//只輸入一次? max = mark; for(i=1;i<=n;i++){ scanf("%d",mark); if(mark>max) max = mark; } printf("max = %d\n",max); return 0;??}?
4 回答
jfhdibrbfjd
TA貢獻163條經驗 獲得超40個贊
我改完了
#include<stdio.h>
/*輸入一批學生的?成績?找出最高分*/?
int??main()
{
???int?i,max,mark,n;
?????printf("enter?n:");
?????scanf("%d",&n);
????printf("enter?%d?marks:",n);
???????scanf("%d",&mark);//只輸入一次?
???????max?=?mark;
????for(i=1;i<n;i++)
{
?????scanf("%d",&mark);
??????if(mark>max)
???????max?=?mark;
}
printf("max?=?%d\n",max);
return?0;?
?}
- 4 回答
- 0 關注
- 1565 瀏覽
添加回答
舉報
0/150
提交
取消
