C++:学生成绩管理系统

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:16:36
该程序可以完成一个班级基本的学生信息管理的功能。
主要功能包括:
1 学生信息的输入。给予相应的提示,进行学生信息的输入
2 可以保存学生的信息到文件(文本文件或二进制文件)中
3 可以从文本中读取学生信息
4 学生信息至少包含学号、姓名、性别、出生年月、语文成绩、数学成绩、英语成绩
5 按照任意科目(语文、数学或者英语)成绩进行排序并输出排序结果
6 按照学号或者姓名查询学生的信息
7 计算全班所有学生各科的平均分和及格率
嘿嘿,10分的的确确是太少了,可能10分不足你的万分之一,但是这10分就是我的100%

#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("\n请输入姓名:");
gets(st[i].name);
printf("\n") ;
printf("请输入年龄:");
scanf("%d",&st[i].age);
printf("\n请输入手机:");
scanf("%d",&st[i].cell);
printf("\n请输入电话:");
scanf("%d",&st[i].tel);
printf("\n是否继续输入另外一个学生信息?(y/n)");
fflush(stdin);
a=getchar();
i++;
}while(a=='y' && i<=50);

}

void xianshi()
{
int j;
printf("\t身份证号 \t姓名\t\t年龄\t