跪求一个c语言程序 题目:班级成绩管理系统 各位好心的朋友帮帮忙 不胜感激

要求:1、本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。
2、本系统显示这样的菜单:
请选择系统功能项:
a、 成绩录入
b、 成绩显示
c、 成绩保存
d、 成绩排序
e、 成绩修改(要求先输入密码)
f、 成绩统计
(1) 显示每门课程成绩最高的学生的基本信息
(2) 显示每门课程的平均成绩
(3) 显示超过某门课程平均成绩的学生人数
g、 退出系统
3、执行一个具体的功能之后,程序将重新显示菜单。
4、将学生成绩保存到文件中

第1个回答  2011-09-05
#define N 10
typedef int T;

struct stack
{
T item[N];
int top;
public:
stack() //生成栈
void Cls() //清空栈
bool IsEmpty() //判空栈
bool push(T itm) //入栈
{
if(top == N - 1)
return false;
else
{
item[++top] = itm;
return true;
}
}
bool pop(T& itm) //出栈
{
if(top != -1)
{
itm = item[top--]; return true;
}
else
return false;
}
}
第2个回答  2011-09-17
晕,这哪是问题啊,你直接说要一个c语言结课设计好了。
劝你还是自己写一个吧。这东西不自己重头写一个,永远也学不会编程。
即便是想用作参考的,也得等你吧自己的程序写出来后再参考。本回答被网友采纳
相似回答