也许我还是累了,但我似乎无法弄清楚为什么在第二次输入后它会一直崩溃。如果在输入值之前一直打破它,就没有必要对它进行排序。
#include <stdio.h>
#define MAX 5
int main(){
int input[MAX], output[MAX], i, j, high;
printf("Please enter 5 exam scores.\n");
for (i=0; i<MAX; i++){
scanf("%d\n", input[i]);
}
for(i=0; i<MAX; i++)
printf("%d\n", input[i]);
return 0;
}
答案 0 :(得分:1)
问题正在发生,因为你忘记了'&amp;'在输入[i]之前:
scanf("%d\n", input[i]);
/// ^ missing &