100分急求一个C++编写的学生成绩管理系统,要求如下

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:46:26
1. 定义学生类Student,包含学生姓名、学号、3门或更多门课程的成绩以及对这些成员的操作;
2. 定义Student的对象数组,然后录入学生信息并显示到屏幕,同时保存到文件;
3. 从文件读取数据并查询、修改和统计学生成绩。
4. 在录入信息前要有提示信息。
5. 屏幕输出和文件存取时可使用>>、<<运算符重载或用I/O流对象引用作参数的成员函数实现。

楼上的有大大的错~~如一开始就用st[i].name等等的结构体成员进行赋值是不行的~~如果当前用户存在就会被盖~~~还有数据的写入、读出也不行。。。。。

请看我空间里(http://hi.baidu.com/yanhe0116/blog)的程序,相信对你会有帮助的

http://www.pudn.com/downloads96/sourcecode/multimedia/detail391255.html

http://codechina.net/source/814106

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
struct student{
int id;
char name[10];
int age;
int cell;
int tel;
}st[50];
int i=0;
void shuru() {
char a;
do{
printf("\n请输入身份证号:");
scanf("%d",&st[i].id);
fflush(stdin);
printf("