int main()
{
int score[10];
printf("请输入10个数:");
for (int i = 0; i < 10; i++)
scanf("%d", &score [i]);
for (int i = 0; i < 10; i++)
printf("%d ", score[i]);
return 0;
}
修改如下:
int main()
{
int score[10];
printf("请输入10个数:");
for (int i = 0; i < 9; i++)
scanf("%d,", &score[i]);
scanf("%d", &score[9]);
for (int i = 0; i < 10; i++)
printf("%d ", score[i]);
return 0;
}
你代码逻辑没问题,只是scanf("%d", &score [i]);这里,score和[i]中间,你多打了一个空格。
修改如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
int main()
{
int score[10];
printf("请输入10个数:");
for (int i = 0; i < 10; i++)
scanf("%d", &score[i]);
for (int i = 0; i < 10; i++)
printf("%d ", score[i]);
return 0;
}