用c++编程!学生考试成绩分析系统
学生的信息(学号,姓名,数学,外语,计算机课程的成绩) 能够输入若干学生的信息及其成绩 统计成绩&排序: 统计平均分 统计每门科目的最高分 按成绩排序(按平均分排序,按单科成绩排序) 并输出学生总数及其排序结果 统计成绩分布:各成绩段学生的数量 “优”:90~100 “良”:80~90 “中”:70~80 “及格”:60~70 “不及格”60 并输出统计分布结果 能够查找指定学生的各门成绩和平均分及其名次 :dos的 必须用c++编 本人刚接触编程语言,只知道c++的 皮毛知识 用其他编的小弟看不懂 #include <stdio.h>
#include <string.h>
#define MAXNUM 35 /* 最大记录数*/
#define MAXCLASS 3 /* 课程数目 */
struct Student
{
char id[16];
char name[64];
int score[MAXCLASS];
float avg;
int sum;
};
void EnterData(void);
void PrepareData(void);
void DisplayData(void);
void SortData(void);
void BubbleSort(int which);
void SearchData(void);
int SearchByID(char *p);
void InsertData(void);
void InsertRecord(struct Student value);
void DeleteData(void);
void DelRecord(char *p);
void StatisticsData(void);
struct Student stu[MAXNUM]; /*结构体数组*/
int nCurrent = 0; /*当前的记录数目*/
void main()
{
int chose;
menu:
printf ("主菜单\n");
printf ("=================\n");
printf ("1,数据输入\n");
printf ("2,数据输出\n");
printf ("3,数据排序(按平均分)\n");
printf ("4,数据查找(按学号)\n");
printf ("5,数据插入\n");
printf ("6,数据删除\n");
printf ("7,数据统计(按平均分)\n");
printf ("0,退出\n");
参与评论- 相关内容
- 最近更新
- ·数据结构实验问题
- ·怎么才能学好编程
- ·求素數為什么會出現負數
- ·已知小写字母m的十进制的ASCll码..
- ·c语言交流
- ·C语言练习题
- ·一道C语言编程题...我觉得好难哦..
- ·ox005c0268指令引用ox00000064内..
- ·为什么会输出这样的结果?
- ·求解一道运用C语言的问题
添加到百度搜藏