运行时就出现了这种问题源代码是这样#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 关注
- 1580 浏览
添加回答
举报
0/150
提交
取消
