资源描述:
《学生信息管理系统源代码.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、#include"stdio.h"#include"stdlib.h"#include"string.h"#include"conio.h"jiemian(); structstudent { charname[50]; charsex[5]; intage; charnum[50]; floatscore1; floatscore2; floatscore3; floatsum; floatave; }stu[50],del;voidgn1(){ inti=0; charnum1; for(i=0;i<50
2、;i++) { printf("请输入要添加的学生资料:"); printf("学号:"); scanf("%s",stu[i].num); printf("姓名:"); scanf("%s",stu[i].name); printf("性别:"); scanf("%s",&stu[i].sex); printf("年龄:"); scanf("%d",&stu[i].age); printf("请输入学生的三门成绩:"); printf("语文:"); scanf("%f",&stu[i].score1)
3、; printf("数学:"); scanf("%f",&stu[i].score2); printf("英语:"); scanf("%f",&stu[i].score3); printf("是否继续添加:y/n"); scanf("%c",&num1); scanf("%c",&num1); if(num1=='N'
4、
5、num1=='n') { system("cls"); jiemian(); } } }voidgn2(){ inti; charnum[50]; p
6、rintf("请输入要查找的学生学号:"); scanf("%s",num); for(i=0;i<50;i++) if(strcmp(stu[i].num,num)==0) { stu[i].sum=stu[i].score1+stu[i].score2+stu[i].score3; stu[i].ave=stu[i].sum/3; printf("%st%st%st%dt%.2ft%.2ft%.2ft%.2ft%.2f:",stu[i].num,stu[i].name,
7、stu[i].sex,stu[i].age,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].sum,stu[i].ave);break; } if(i==50) printf("查找不到!请重新输入!"); getch(); system("cls"); jiemian(); }voidgn3(){ charnum1,i=0; printf("请输入要修改的学生学号:"); scanf("%s
8、",stu[i].num); printf("%st%st%st%dt%.2ft%.2ft%.2ft%.2ft%.2f:",stu[i].num,stu[i].name,stu[i].sex,stu[i].age,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].sum,stu[i].ave); printf("姓名:"); scanf("%s",stu[i].name); printf("性别:"); scanf("%s
9、",stu[i].sex); printf("年龄:"); scanf("%d",&stu[i].age); printf("请输入学生的三门成绩:"); printf("语文:"); scanf("%f",&stu[i].score1); printf("数学:"); scanf("%f",&stu[i].score2); printf("英语:"); scanf("%f",&stu[i].score3); printf("是否继续修改:y/n?
10、"); scanf("%c",&num1); scanf("%c",&num1); if(num1=='N'
11、
12、num1=='n') system("cls"); jiemian(); }voidgn4(){ inti; charnum[50]; printf("请输入要删除的学生学号:"); scanf("%s",num)