C语言问题:编程并测试(需要测试后的结果截图)

输入10个学生5门课的成绩,分别用函数实现下列功能:
1.计算每个学生平均分
2.计算没门课的平均分
一定要测试,并将测试后的截图发给我
邮箱:[email protected]
不胜感激!

//测试结果有图

#include <stdio.h>

#include <stdlib.h>

/*计算每个学生平均成绩并输出*/

void ave_stu(double (*p)[5])

{

 int i,j;

 double tt;

 for(i=0;i!=10;++i)

 {

  tt=0;

  for(j=0;j!=5;++j)

   tt+=*(*(p+i)+j);

  printf("第%d个学生平均成绩为%.2lf\n",i+1,tt/5.0);

 }

 printf("\n");

}

/*计算每门课程平均成绩并输出*/

void ave_crs(double (*p)[5])

{

 int i,j;

 double tt;

 for(i=0;i!=5;++i)

 {

  tt=0;

  for(j=0;j!=10;++j)

   tt+=*(*(p+j)+i);

  printf("第%d门课程平均成绩为%.2lf\n",i+1,tt/10.0);

 }

 printf("\n");

}

int main()

{

 double scores[10][5];

 int i,j;

 /*输入10个人的5门成绩*/

 for(i=0;i!=10;++i)

  for(j=0;j!=5;++j)

   scanf("%lf",&scores[i][j]);

 printf("\n所有学生平均成绩:\n");

 ave_stu(scores);

 printf("\n所有课程平均成绩:\n");

 ave_crs(scores);

 system("pause");

 return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-03
这个不难 只是真没时间