10个学生5门课的成绩统计系统

编程

10个学生5门课的成绩统计系统

一、问题描述

输入10个学生5门课的成绩,分别计算出每个学生的平均分,每门课的平均分,找出所有50个分数中最高的分数所对应的学生和课程以及计算平均分方差。

二、算法分析及程序流程图

算法如下:

S1:函数定义和声明

S2:输入10个学生5门课程的成绩 S3:调用函数aver_stu

S4:计算每个学生5门课的成绩之和S S5:S/5

S6:调用函数aver_cour S7:计算各门课的成绩之和S S8:S/10

S9:调用函数highest

S10:比较,得到最高分high S11:输出其所对应的学生和课程

S12:调用函数s_var

S13:通过公式算出平均分方差sumx/10-(sumxn/10)*(sumxn/10) S14:输出结果 S15:算法结束

程序流程如右图:

三、完整程序代码及程序运行结果

程序如下:

#include <stdio.h> #include <stdlib.h> #include <math.h> # define N 10 # define M 5

float s_var(float a_stu[N]);

void highest(int score[N][M]);

void input_stu(int score[N][M]); void aver_stu(int score[N][M],float a_stu[N]); void aver_cour(int score[N][M],float a_cour[M]); void main() {

int score [N][M];

float a_stu [N],a_cour[M];

10个学生5门课的成绩统计系统

10个学生5门课的成绩统计系统

你可能喜欢

  • C程序设计(第四版)谭浩强
  • C语言程序设计谭浩强
  • 成绩统计表
  • 统计模板
  • EXCEL成绩统计
  • EXCEL成绩分析
  • Excel使用技巧大全(超

10个学生5门课的成绩统计系统相关文档

最新文档

返回顶部