第1个回答 2007-06-03
两个循环体实现数的输入,具体如下:
(1)for(i=0;i<3;i++)
{
(2)for(j=0;j<5;j++)
{scanf("%d",&a[j][i]);
s=s+a[j][i];}
v[i]=s/5;
s=0;
}
第一次执行时,i=0(代表第一列),然后进入第二个FOR循环,它嵌在第一个里面,j从0到4,依次输入a[0][0]\a[1][0]\a[2][0]\a[3][0]\a[4][0]\a[5][0],即每一行的第一个数据,j=5 时第二层循环不再执行,跳出至外层循环,i=1,如前,输入第二列数据,直至i=3 跳出整个循环,执行average
你的这个程序,是以列为单位输入数据,这是你程序目的的需要吧,一般说来都以行为单位,即第一层终止条件和第二层的掉换即可本回答被网友采纳
第2个回答 2020-03-06
两个循环体实现数的输入,具体如下:
(1)for(i=0;i<3;i++)
{
(2)for(j=0;j<5;j++)
{scanf("%d",&a[j][i]);
s=s+a[j][i];}
v[i]=s/5;
s=0;
}
第一次执行时,i=0(代表第一列),然后进入第二个FOR循环,它嵌在第一个里面,j从0到4,依次输入a[0][0]\a[1][0]\a[2][0]\a[3][0]\a[4][0]\a[5][0],即每一行的第一个数据,j=5
时第二层循环不再执行,跳出至外层循环,i=1,如前,输入第二列数据,直至i=3
跳出整个循环,执行average
你的这个程序,是以列为单位输入数据,这是你程序目的的需要吧,一般说来都以行为单位,即第一层终止条件和第二层的掉换即可
第3个回答 2007-06-03
scanf(%d,&a[j][i])
通过嵌套循环,从这里输入数据。