也许我仍然很累,但我似乎无法弄清楚为什么在第二次输入后会一直崩溃。如果它在输入值之前一直中断,则对其进行排序毫无意义。
#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;
}
出现问题是因为您忘记在 input[i] 之前放置 '&':
scanf("%d\n", input[i]);
/// ^ missing &
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句