您的位置 电脑知识爱好者 >> 编程知识 >> 用c++编程!学生考试成绩分析系统

用c++编程!学生考试成绩分析系统

电脑知识爱好者互联网本站整理2007-8-26 22:15:08
知识重点:学生的信息(学号,姓名,数学,外语,计算机课程的成绩) 能够输入若干学生的信息及其成绩 统计成绩stdio.h #include string.h #define MAXNUM 35 /* 最大记录数*/ #define MAXCLASS 3 /* 课程..

学生的信息(学号,姓名,数学,外语,计算机课程的成绩) 能够输入若干学生的信息及其成绩 统计成绩&排序: 统计平均分 统计每门科目的最高分 按成绩排序(按平均分排序,按单科成绩排序) 并输出学生总数及其排序结果 统计成绩分布:各成绩段学生的数量 “优”: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");

参与评论
相关内容
关于我们 | 隐私政策 | 站点地图 | 站长博客|京ICP备07025396号
添加到百度搜藏 添加到百度搜藏 电脑知识爱好者Copyright ?2006-2008版权所有 我要啦免费统计