请看看急!!,这里面怎么只可以输入5次就没拉啊?应该是输入5*10次啊!!!
int main(void)
{
int a[10][5];
int i=0,j=0;
for(;i<10;i++)
for(;j<5;j++)
{
printf("%s%d%s%d%s","input ",i+1,"user ",j+1,"course:");
scanf("%d",&a[i][j]);
}
getch();
return 0;
}
问题点数:10、回复次数:5Top
1 楼foochow(无聊,灌水......)回复于 2005-06-03 00:45:10 得分 2
//只能输入10次
int main(void)
{
int a[10][5];
int i,j;
for(i=0;i<10;i++)
for(j=0;j<5;j++)
{
printf("%s%d%s%d%s","input ",i+1,"user ",j+1,"course:");
scanf("%d",&a[i][j]);
}
getch();
return 0;
}
Top
2 楼foochow(无聊,灌水......)回复于 2005-06-03 00:46:43 得分 0
是50次,嘿嘿-_-Top
3 楼nasi00(莫傲·逍遥)回复于 2005-06-03 00:46:48 得分 4
for(;i<10;i++)
for(;j<5;j++) // 第一次执行了5次以后,第二次的时候j为5了,每次要初始化一下
{
printf("%s%d%s%d%s","input ",i+1,"user ",j+1,"course:");
scanf("%d",&a[i][j]);
}
改成:
for(;i<10;i++)
for(j=0;j<5;j++) // 注意这里
{
printf("%s%d%s%d%s","input ",i+1,"user ",j+1,"course:");
scanf("%d",&a[i][j]);
}Top
4 楼mccxj(老鼠不逛街)回复于 2005-06-03 00:46:52 得分 4
int main(void)
{
int a[10][5];
for(int i=0;i<10;i++)
for(int j=0;j<5;j++)
{
printf("%s%d%s%d%s","input ",i+1,"user ",j+1,"course:");
scanf("%d",&a[i][j]);
}
getch();//这个是什么函数
return 0;
}
Top
5 楼jy00057800(cc)回复于 2005-06-03 00:49:06 得分 0
哦 是的哦 呵呵
Top




