本文目录一览

1,用c语言做一个学生管理系统

struct stuint i;int j;int k;int m;int n;int x;};int sum(struct stu p)return sum;}main()int l,a[6],b;for(l=0;lp[l].x=sum(p[l]);}printf("姓名 英语 计算机原理 统计学原理 政治 C语言 总分 平均分\n");for(l=0;lfor(l=0;lfor(b=0;bif(p[l].x>p[b].x)printf("姓名 英语 计算机原理 统计学原理 政治 C语言 总分 平均分\n");for(l=0;l{printf("%s %5d%5d%5d%5d%5d%5d%5d\n",p[l].a,p[l].i,p[l].j,p[l].k,p[l].m,p[l].n,p[l].x,p[l].x/5);}

用c语言做一个学生管理系统

2,用C语言编写一个学生管理系统

我有源程序,你能给多少分? 题目: 1、用C语言实现基于Dos操作系统的“学生成绩管理系统”。 2、系统启动进入后,弹出“学生成绩管理系统”的用户界面,用户通过界面选择成绩管理系统的各种功能,包括“退出”功能。(5分) 3、用户界面可以用鼠标和键盘操作。(5分+5分) 4、用户界面可以是图形或者文本模式(但成绩评定会因此受影响)。(10分或5分) 5、用户界面尽可能美观、适宜。(5分) 6、“学生成绩管理系统”具有以下功能: 1)录入学生成绩(信息有:班级、姓名、学号、五门课程成绩);(10分) 2)计算学生五门功课的平均成绩并存档。(5分) 下面的功能必须是第2)项功能完成以后才能进行。 3)输出学生的信息和对应的原始成绩以及平均成绩;(10分) 4)按平均成绩进行排序,输出排序后的学生信息以及对应的课程成绩和平均成绩。(10分) 5)对成绩修改,分别有两种模式,一种是按学号查找后进行修改;另一种是按姓名查找后进行修改;修改后重新排序学生的顺序,并输出学生信息和对应课程成绩和平均成绩。(10分) 6)增补遗漏的学生以及对应的信息和对应的课程成绩,并计算出平均成绩,增补以后重新排序学生顺序,并输出学生信息和对应课程成绩和平均成绩。(10分) 7)把学生信息和对应的课程成绩和平均成绩存入到文件中。(5分) 8)输出文件中的内容。(5分) 9)试着从文件中导入数据到成绩管理系统中,然后进行管理。(5分)

用C语言编写一个学生管理系统

3,求C语言学生管理系统简单的就好

//***************************************************//只有输入成绩,然后按平均分排序,并输出//***************************************************#include <stdio.h>#include <string.h>using namespace std;struct Score char name[3] ; double chScore , cScore , mathScore , englishScore , ave ; Score() chScore = cScore = mathScore = englishScore = ave = 0.0 ; }};void inputScore(Score *&score , int n) for(int i = 0 ; i < n ; i++) scanf("%s %d %d %d %d" , score[i].name , &score[i].chScore , &score[i].cScore , &score[i].mathScore , &score[i].englishScore) ; }}void ascendingSort(Score *&score , int n) for(int i = 0 ; i < n ; i++) int k = i ; for(int j = n - 1 ; j >= i ; j--) if(score[k].ave >= score[j].ave) k = j ; } } if(k != i) Score temp = score[k] ; score[k] = score[i] ; score[i] = temp ; } }}void display(Score *score , int n) for(int i = 0 ; i < n ; i++) printf("%s %2d %2d %2d %2d %0.2d\n" , score[i].name , score[i].chScore , score[i].cScore , score[i].mathScore , score[i].englishScore , score[i].ave) ; }}void calcAve(Score *score , int len) for(int i = 0 ; i < len ; i++) score[i].ave = (score[i].chScore + score[i].cScore + score[i].englishScore + score[i].mathScore) / 4.0 ; }}int main() int n ; printf("请输入学生数:") ; scanf("%d" , &n) ; Score *score = new Score[n] ; printf("请依次输入每个学生的姓名、语文成绩、C++成绩、数学成绩、英语成绩:\n") ; inputScore(score , n) ; calcAve(score , n) ; printf("未排序之前的顺序为:\n") ; printf("姓名 语文 C++ 数学 英语 平均分\n") ; display(score , n) ; ascendingSort(score , n) ; printf("排序之后的顺序为:\n") ; printf("姓名 语文 C++ 数学 英语 平均分\n") ; display(score , n) ; return 0 ;}
在百度里能下载(百度文库里有)

求C语言学生管理系统简单的就好


文章TAG:学生管理系统c语言简单版答案  用c语言做一个学生管理系统  
下一篇