收藏 分享(赏)

c语言成绩管理系统源码原创.docx

上传人:dreamzhangning 文档编号:2813152 上传时间:2018-09-28 格式:DOCX 页数:74 大小:36.48KB
下载 相关 举报
c语言成绩管理系统源码原创.docx_第1页
第1页 / 共74页
c语言成绩管理系统源码原创.docx_第2页
第2页 / 共74页
c语言成绩管理系统源码原创.docx_第3页
第3页 / 共74页
c语言成绩管理系统源码原创.docx_第4页
第4页 / 共74页
c语言成绩管理系统源码原创.docx_第5页
第5页 / 共74页
点击查看更多>>
资源描述

1、#include#include/延时函数的头文件#include/getch 函数的头文件#include/系统函数的头文件#includevoid showmenu();void denglu();void serach();void modify();void del();void all();void clear();void sort();void tongji();void tifen();void huishou();struct teacherchar name20,num20;ter100=“zhao“,“1001“,“li“,“1002“;struct studentcha

2、r num20;char name20;int banji;int chinese;int math;int english; stu1,stu2100,stu100= “1001“,“张三“,1,50,95,90,“1002“,“ 张三“,1,91,84,98,“1003“,“王五 “,2,40,100,65,“1004“,“赵六 “,2,85,87,95,“1005“,“钱七“,1,78,89,98,“1006“,“孙八“,2,84,94,48;int s=6,a=0,q=0,p=0;char jilu20;void main()denglu();/ showmenu();void den

3、glu()char admin20;char password9,ch;int i=0,b=0,choice;printf(“ *n“);printf(“ / /n“);printf(“ - n“);printf(“ *n“);printf(“n“);printf(“n“);printf(“ 欢迎进入学生成绩管理系统 n “);printf(“n“);printf(“n“);printf(“ *n“);printf(“ttt1.学生登录n“);printf(“ttt2.教师登录n“);printf(“ttt 请选择:“);fflush(stdin);scanf(“%d“,switch(choi

4、ce)case 1:system(“cls“);fflush(stdin);printf(“请输入用户名:“);gets(admin);strcpy(jilu,admin);fflush(stdin);printf(“请输入密码:“);/*for(i=0;i 0) passwordi = 0; /删除本身 printf(“%c%c%c“, b, , b); i-; else putchar(7);/响铃,7 为/a 的 asc 码 else passwordi = ch; printf(“*“);i+; passwordi=0; /这一行很重要,因为字符串是以0 结尾的 for(i=0;i 0

5、) passwordi = 0; /删除本身 printf(“%c%c%c“, b, , b); i-; else putchar(7);/响铃,7 为/a 的 asc 码 else passwordi = ch; printf(“*“);i+; passwordi=0; /这一行很重要,因为字符串是以0 结尾的 for(i=0;i100)|(stui+7.math100)|(stui+7.english100)printf(“n 你刚才输入的信息有误,请重新输入,谢谢n“);Sleep(2000);add(); /再次调用这个函数printf(“添加后学生的信息如下n“);printf(“n

6、nn 学号 姓名 班级 语文 数学 英语nn“);for(i=0;i100)printf(“你刚才输入的语文成绩有误,请重新输入,谢谢n“);fflush(stdin);scanf(“%d“,fflush(stdin);printf(“数学:“);scanf(“%d“,if(stu1.chinese100)printf(“你刚才输入的数学成绩有误,请重新输入,谢谢n“);fflush(stdin);scanf(“%d“,fflush(stdin);printf(“英语:“);if(stu1.english100)printf(“你刚才输入的语文成绩有误,请重新输入,谢谢n“);fflush(s

7、tdin);scanf(“%d“,scanf(“%d“,fflush(stdin);/* for(i=0;i100)|(stu1.math100)|(stu1.english100)printf(“n 你刚才输入的信息有误,请重新输入,谢谢n“);Sleep(2000);system(“cls“);add(); */for(i=6;ij;i-) stui.chinese=stu i-1.chinese;stui.math=stui-1.math;stui.english=stui-1.english;stui.banji=stui-1.banji;strcpy(stui.num,stui-1.

8、num);strcpy(stui.name,stui-1.name);stuj=stu1;printf(“添加后所有学生的信息n“);Sleep(2000);system(“cls“);printf(“nnn 学号 姓名 班级 语文 数学 英语nn“);for(i=0;i=90printf(“你是否要继续查询,按 y 继续,按 n 返回主菜单n“);fflush(stdin);choice=getchar();if(choice=Y|choice=y)system(“cls“);serach();if(choice=N|choice=n)showmenu();if(choice!=ySleep

9、(2000);system(“cls“);serach();break;case 2:system(“cls“);printf(“nnn 学号 姓名 班级 语文 数学 英语nn“);for(i=0;i=80printf(“你是否要继续查询,按 y 继续,按 n 返回主菜单n“);fflush(stdin);choice=getchar();if(choice=Y|choice=y)system(“cls“);serach();if(choice=N|choice=n)showmenu();if(choice!=ySleep(2000);system(“cls“);serach();break;

10、case 3:system(“cls“);printf(“nnn 学号 姓名 班级 语文 数学 英语nn“);for(i=0;i100)printf(“你刚才输入的语文成绩有误,请重新输入,谢谢n“);fflush(stdin);scanf(“%d“,fflush(stdin);printf(“请输入该生数学成绩:n“);scanf(“%d“,if(stui.math100)printf(“你刚才输入的数学成绩有误,请重新输入,谢谢n“);fflush(stdin);scanf(“%d“,fflush(stdin);printf(“请输入该生英语成绩:n“);scanf(“%d“,if(stu

11、i.english100)printf(“你刚才输入的英语成绩有误,请重新输入,谢谢n“);fflush(stdin);scanf(“%d“,printf(“恭喜你,修改成功! n“);printf(“ “);Sleep(2000);system(“cls“);modify();if(choice=N|choice=n)printf(“程序正在为你跳到修改界面,请耐心等候“);Sleep(2000);modify();if(choice!=ySleep(2000);system(“cls“);modify();if(b=0) printf(“你输入的学号有误,请重新在改“);Sleep(200

12、0);system(“cls“);modify();case 2:system(“cls“);printf(“请输入要修改的姓名:n“);fflush(stdin);gets(name);for(i=0;is;i+)if(strcmp(name,stui.name)=0) b=1;printf(“nnn 学号 姓名 班级 语文 数学 英语nn“);printf(“%10s%10s%8d%10d%10d%10dn“,stui.num,stui.name,stui.banji,stui.chinese,stui.math,stui.english);/* printf(“你确定真的要修改该生信息(

13、y/n)“);fflush(stdin);choice=getchar();if(choice=Y|choice=y)fflush(stdin);printf(“请输入该生学号:n“);gets(stui.num);fflush(stdin);printf(“请输入该生姓名:n“);gets(stui.name);fflush(stdin);printf(“请输入该生班级:n“);scanf(“%d“,fflush(stdin);printf(“请输入该生语文成绩:n“);scanf(“%d“,fflush(stdin);printf(“请输入该生数学成绩:n“);scanf(“%d“,ffl

14、ush(stdin);printf(“请输入该生英语成绩:n“);scanf(“%d“,printf(“恭喜你,修改成功! n“);printf(“ “);Sleep(2000);system(“cls“);modify();if(choice=N|choice=n)printf(“程序正在为你跳到修改界面,请耐心等候“);Sleep(2000);modify();if(choice!=ySleep(2000);system(“cls“);modify();*/j=i;count+;if(count=2)printf(“你输入的姓名有同名者n“);printf(“请输入你要改的学生的学号:n“

15、);gets(num);fflush(stdin);for(i=0;is;i+)if(strcmp(num,stui.num)=0) b=1;j=i;printf(“nnn 学号 姓名 班级 语文 数学 英语nn“);printf(“%10s%10s%8d%10d%10d%10dn“,stui.num,stui.name,stui.banji,stui.chinese,stui.math,stui.english);printf(“你确定真的要修改该生信息(y/n)“);fflush(stdin);choice=getchar();if(choice=Y|choice=y)fflush(stdin);printf(“请输入该生学号:n“);gets(stui.num);for(k=0;ks;k+) /判断所输信息的合法性if(strcmp(stuk.num,stui.num)=0)printf(“你输入的学号已经存在,请重新输入“);fflush(stdin);gets(stui.num);fflush(stdin);printf(“请输入该生姓名:n“);gets(stui.name);fflush(stdin);printf(“请输入该生班级:n“);scanf(“%d“,fflush(stdin);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报