scanf("%d",grades[i]); 改成 scanf("%d",&(grades[i])); 前者把数据保存到"0"地址,所以会出错。
printf("------ ------"); 改成 printf("------ ------\n");
scanf("%d",grades[i]);少了取址符
改成scanf("%d",&grades[i]);这样就可以了
1.添加头文件#include
2.将scanf("%d",grades[i]) 改成 scanf("%d",&(grades[i]));
这个程序的意思是输出什么呢,刚运行了下,输入几个数就显示几遍Please input a grade,不解 啊。。
scanf("%d",&grades[i]);初步看了下应该是少了取地址符