代码:
#include<stdio.h>
int main()
{
int score[10][5],i,j;
for(i=0;i<10;i++)
{
printf("input the %dth student's score:",i+1);
for(j=0;j<5;j++)
{
scanf("%d",&score[i][j]);
}
}
}
环境:VC++
具体症状如下图
空格隔开:

逗号隔开:

控制台的默认分割符就是空格,而不是逗号。
scanf这些函数输入时是有默认分隔符这一说的。。比如空格 回车。。。如果是逗号的话,试想当你想输入字符串的时候怎么办?