AsphyxiaChoke 2021-12-11 23:20 采纳率: 66.7%
浏览 361
已结题

3、设计一个函数统计3个学生,每个学生4门课程的考试成绩, 要求输出每个学生的总成 绩,每个学生的平均成绩,3个学生的总平均成绩。

img

3、设计一个函数统计3个学生,每个学生4门课程的考试成绩, 要求输出每个学生的总成
绩,每个学生的平均成绩,3个学生的总平均成绩。(贴代码和运行截图
函数原型提示:floatcount(floatscore]I4],n,floatsum,floataverage)//score存放学
生成绩,n为学生个数,sum存放计算出来的每个学生的总成绩,average存放计算出来的每
个学生的平均成绩,函数的返回值是所有学生的平均成绩
  • 写回答

1条回答 默认 最新

  • 五一编程 2021-12-11 23:27
    关注
    
    /*学生成绩处理 */
    
    #include "stdio.h"
    
    void main( )
    
    { int stu[3][4],i,j,t[3];
    
    float sum=0,a[3];
    
    for(i=0; i<3; i++) /* 输入三个学生的4门课程考试成绩 */
    
    for(j=0; j<4; j++)
    
    scanf("%d",&stu[i][j]);
    
    for(i=0; i<3; i++)
    
    { t[i]=0;
    
    for(j=0; j<4; j++)
    
    { sum+=stu[i][j]; /* sum存放三个学生的4门课程总成绩 */
    
    t[i]+=stu[i][j]; /* t[i]存放第i个学生的4门课程成绩 */
    
    }
    
    printf("%-6d",t[i]); /* 输出第i个学生的总成绩 */
    
    a[i]=(float)t[i]/4;
    
    printf("%-6.2f\n",a[i]); /*a[i]存放第i个学生的4门课程平均成绩*/ }
    
    printf("average = %.2f\n",sum/12.0);
    
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月21日
  • 已采纳回答 12月13日
  • 创建了问题 12月11日