用c语言实现成绩统计的设计,用C语言实现成绩统计程序的设计

用C语言实现成绩统计程序的设计来源:互联网宽屏版评论2011-12-10 22:14:29分类: 电脑/网络 >> 程序设计 >> 其他编程语言问题描述:给出n个学生的m门课程的考试成绩信息,每条信息由姓名、课程代号与分数组成,要求设计算法:(1)输入每个人的各门课程的成绩,计算每人的平均成绩;(2)按平均成绩的高低次序,打印出出个人的名次,平均成绩相同的为同一名次...
摘要由CSDN通过智能技术生成

用C语言实现成绩统计程序的设计

来源:互联网  宽屏版  评论

2011-12-10 22:14:29

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

给出n个学生的m门课程的考试成绩信息,每条信息由姓名、课程代号与分数组成,要求设计算法:

(1)输入每个人的各门课程的成绩,计算每人的平均成绩;

(2)按平均成绩的高低次序,打印出出个人的名次,平均成绩相同的为同一名次;

(3)按名次列出每个学生的姓名和各科成绩;

〔基本要求〕 学生的考试成绩必须通过键盘输入,且需对输出进行格式控制;

〔算法提示〕可以用选择排序、冒泡排序等多种排序算法求解;

参考答案:

下面的兄弟问的这下面这句表示建一个学生数组,大小是COUNT的值(即3)

const int COUNT = 3;

CStu g_strStu[COUNT];

/*一直在用JAVA,突然写C程序,感觉好不习惯,一写完竟然报了十几个错,晕死,不过,还好,最后写出来了,你可以自己再加个界面,比如按1加学生,按2排序,按3显示学生什么的,写的不好,凑和着用吧! ^_^ */

#include

struct CStu

{

char m_strName[20];//姓名

double m_dbEnglish; //英语成绩

double m_dbMath; //数学成绩

double m_dbChinese; //语文成绩

double m_dbAvg; //平均成绩

int m_nPlace; //名次

};

int k = 0;

int m = 1;

const int COUNT = 3;

CStu g_strStu[COUNT];

//求平均成绩

double computeAvg(CStu stu)

{

double dbAvg = (stu.m_dbEnglish+stu.m_dbMath+stu.m_dbChinese)/3.0;

return dbAvg;

}

//录入学生成绩

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值