新人求助
#include<stdio.h>#include<stdlib.h>
/*输入10个学生成绩,建立一个一维数组,求10个学生的平均分*/
int main(){
int a;
for (int i=0;i<=10;i++){
printf("请输入第%d个数",&i);
scanf("%d\n",&a);
printf("为%d",a);
}
system("pause");
}
我是想用for循环依次输入10个数,然后再用for循环加起来除10.
但是现在一次输入就和预想的不一样,为什么这里的i不是一次+1这样的呢? 清楚了我printf多加了一个& 你这个for循环有11个数啊,应该改成for(int i=0;i<10;i++)
另外,i作为循环变量,你这样在循环体里改它的值,怎么可能循环10次
页:
[1]