求大神看看下面c语言哪里错了

2025-05-17 10:50:37
推荐回答(2个)
回答1:

你的代码有点乱。

  1. 将“scanf("%d",&score[i]); /*输入数据*/”删除。

  2. 将while((score[i]=getchar())!='a')改为while(scanf("%d",&score[i])==1),以后输入任何非数字字符都结束。

  3. 将while(...)的最后一个}前的scanf("%d",&score[i]);改为i++;。

回答2:

i++怎么没有,没i++你判断的一直是a[0]啊