c语言问题,这是问题,有3个学生,上4门课,要求输入全部学生的个门成绩,并分别求出没门课的成绩,

2024-10-31 20:47:23
推荐回答(2个)
回答1:

#include 
int main()
{
    int i,j;
    float z=0,pjcj,s[3][4];
    for(i=0;i<3;i++) //循环顺序先学生,
    {
        z=0; //每次要清0
        for(j=0;j<4;j++) //再课程
        {
            scanf("%f",&s[i][j]);
            z=z+s[i][j];
        }
        pjcj=z/3;//得到总数再算平均
        printf("%f\n",pjcj);
    }
    return 0;
}

回答2:

#include 
int main()
{
 int i,j;
 float z=0,pjcj,s[3][4];
 for(j=0;j<3;j++)
 {
  for(i=0;i<4;i++)
  {
   scanf("%f",&s[j][i]);
   z=z+s[j][i];
  }
  pjcj=z/4;
  printf("%f\n",pjcj);
 }
 return 0; 
}

外层循环3次,内层4次。