C++学生成绩管理

[复制链接]
查看11 | 回复2 | 2009-6-29 06:38:25 | 显示全部楼层 |阅读模式
【设计要求】
从键盘输入一个班(全班30人)学生的学号、姓名、三门课(语文、数学、英语)的成绩,分别统计下列内容:
(1)统计每个学生的总分和平均分;
(2)按总分由大到小排出名次;
(3)打印出成绩在全班平均分以上的学生名单和数据信息。
(4)任意输入一个学号,能够查找出该学生在班级中的排名及其考试成绩。
各个功能要求分别用独立的函数来实现,在主函数中通过简单的菜单选择来实现各个功能。要求使用结构体数组来存储和处理学生信息,结构体主要包括:学号、姓名、班级、三门课成绩、总分、平均分、名次等成员。
菜单内容
程序运行后,界面给出4个菜单项的内容和输入提示。
1.统计总分和平均分
2.排序
3.打印
4.查找
5.退出
选择l-5:
使用数字1-5来选择菜单项,执行相应的菜单项功能,其他输入则不起作用
如果能用 C语言做更好!!!!!急!急!急!!!各个功能要求分别用独立的函数来实现,在主函数中通过简单的菜单选择来实现各个功能。要求使用结构体数组来存储和处理学生信息!!!

回复

使用道具 举报

千问 | 2009-6-29 06:38:25 | 显示全部楼层
以前做的一个,和你的要求大概差不多,自己改改就可以了,代码如下:#include #include #include //如果有错误改成int main(void){FILE *fp; int i=0,b,c=-1,d,e,q,j,y,z; float s=0; char a[7],h[2],x[5]; struct stu {char a[7];int b;float c;float d;float e;float f;float g; }boy[60],*fq=boy;...
回复

使用道具 举报

千问 | 2009-6-29 06:38:25 | 显示全部楼层
给你一个看看,最近我们也在搞啊,这个是通讯录的,搞错了,不知道能不能用上#include#include#includetypedef struct peo{char name[20]; char street[20]; char city[20]; c...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行