C语言知识课程规划设计-学生成绩管理计划系统

(10页)

'C语言知识课程规划设计-学生成绩管理计划系统'
-+*题目七:学生成绩管理系统设计学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。主要功能:(1) 能按学期、按班级完成对学生成绩的录入、修改(2) 能按班级统计学生的成绩,求学生的总分及平均分(3) 能查询学生成绩,不及格科目及学生名单(4) 能按班级输出学生的成绩单要求:使用二进制文件方式存储数据,系统以菜单方式工作源代码:#include<stdio.h>#include<ctype.h>#include<stdlib.h>#include<string.h>struct Student{ int cls; char nam[10]; char num[10]; int chinese; int english; int computer; int math;}stud1[100],stud2[100];int menu(){ char a; while(a>'7'||a<'0') { system("cls"); printf(" 欢迎使用学生成绩管理系统 \n"); 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"); printf("**********************************************************************\n"); printf("请选择(0-7)\n"); a=getchar(); } return(a-'0');}/***************************************************************************************/int Input(Student stud[],int n) //输入数据(第一学期)。{ int i=0; char sign,x[10]; for(;sign !='n'&&sign !='N';) { printf(" 姓名:"); scanf("%s",stud[n+i].nam); printf(" 班级:"); scanf("%d",&stud[n+i].cls); printf(" 学号:"); scanf("%s",stud[n+i].num); printf(" 语文:"); scanf("%d",&stud[n+i].chinese); printf(" 数学:"); scanf("%d",&stud[n+i].math); printf(" 英语:"); scanf("%d",&stud[n+i].english); printf(" 计算机:"); scanf("%d",&stud[n+i].computer); gets(x); printf("还有要输入的信息吗?(y/n)"); scanf("%c",&sign); i++; } return(n+i);}/*************************************输出数据***********************************************/void Display(Student stud[], int n){ int i; printf(" 班级 学号 姓名 语文 数学 英语 计算机 总分 平均分\n"); for(i=1;i<n+1;i++) { int s=stud[i-1].chinese+stud[i-1].math+stud[i-1].english+stud[i-1].computer; printf("%7d,%7s,%7s,%7d,%7d,%7d,%7d,%7d,%7d\n",stud[i-1].cls,stud[i-1].num,stud[i-1].nam,stud[i-1].chinese,stud[i-1].math,stud[i-1].english,stud[i-1].computer,s,s/4); if(i>1 && i%10==0) { system("pause"); } } system("pause");}/************************************查找学生显示其信息***************************************************/void Query(Student stud[],int n){ char nam[20]; printf(" 输入其姓名:\n"); scanf("%s",nam); int i=0; while(strcmp(stud[i].nam,nam)!=0&&i<n) i++; if(i==n) { printf("\t\t\t没有发现该学生的资料!\n"); return; } printf(" 学号:%s\n",stud[i].num); pr
关 键 词:
语言 知识 课程 规划 设计 学生 成绩 管理 计划 系统
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:C语言知识课程规划设计-学生成绩管理计划系统
链接地址: https://www.wenku365.com/p-43428510.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开