大佛国家 IFOR偶发广告佛号科技规划法客户开户开户卡的发行股份的客户端fkjghsdlkdasjokuy9trygiu殴打和规范的很快就打发规划开发的机构士大夫士大夫上的浪费三闾大夫黑色礼服和实力好了似的发和老师的话律师法律手段华莱士的老法师的话了符合法律的合法来说来说分离式法律手段和法律手段和法律思考的合法离开的是历史的和老师法律上的合法 的话就 Sasss Sssss Ss
Ssssssssss Ssssss S Ssss S S S Ss S S S S S S D
D D Ss S W W Q A S S D Dw E G Gfg Fg G G Tt R Ws D Ghg G H H H G Ghh H Hg Hg Hg
Hgh Hg
Hghg Hgf H H Fhhf Hf Hhg Hg Hhhg Hg Gh Gh Hg Hg Gh Hg Hg Gh Gh Hghg Hg Gh Gh Gh G G Hg G G G G G G G G G G
Gg Gg G G G
#include \"stdio.h\" #include \"stdlib.h\" #include \"string.h\" #include \"conio.h\" jiemian(); struct student {
char name[50]; char sex[5]; int age;
char num[50]; float score1; float score2;
float score3; float sum; float ave; }stu[50],del; void gn1() {
int i=0; char num1; for(i=0;i<50;i++) {
printf(\"请输入要添加的学生资料:\\n\"); printf(\"学号:\");
scanf(\"%s\printf(\"姓名:\");
scanf(\"%s\printf(\"性别:\");
scanf(\"%s\
printf(\"年龄:\");
scanf(\"%d\
printf(\"请输入学生的三门成绩:\\n\");
printf(\"语文:\");
scanf(\"%f\printf(\"数学:\");
scanf(\"%f\printf(\"英语:\");
scanf(\"%f\printf(\"是否继续添加:y/n\\n\"); scanf(\"%c\scanf(\"%c\
if(num1=='N' || num1=='n') {
system(\"cls\"); jiemian(); } } }
void gn2() { int i;
char num[50];
printf(\"请输入要查找的学生学号:\\n\"); scanf(\"%s\
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(\"%s\%s\%s\%d\%.2f\%.2f\%.2f\%.2f\%.2f:\\n\.age,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].sum,stu[i].ave); break; }
if(i==50)
printf(\"查找不到!请重新输入!\\n\"); getch();
system(\"cls\"); jiemian(); }
void gn3() {
char num1,i=0;
printf(\"请输入要修改的学生学号:\\n\"); scanf(\"%s\
printf(\"%s\%s\%s\%d\%.2f\%.2f\%.2f\%.2f\%.2f:\\n\.age,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].sum,stu[i].ave); printf(\"姓名:\");
scanf(\"%s\ printf(\"性别:\");
scanf(\"%s\ printf(\"年龄:\");
scanf(\"%d\
printf(\"请输入学生的三门成绩:\\n\"); printf(\"语文:\");
scanf(\"%f\ printf(\"数学:\");
scanf(\"%f\ printf(\"英语:\");
scanf(\"%f\ printf(\"是否继续修改:y/n?\\n\"); scanf(\"%c\ scanf(\"%c\
if(num1=='N' || num1=='n') system(\"cls\"); jiemian(); }
void gn4() {
int i;
char num[50];
printf(\"请输入要删除的学生学号:\\n\"); scanf(\"%s\
for(i=0;i<50;i++)
if(strcmp(num,stu[i].num)==0)
{
printf(\"%s\%s\%s\%d\%.2f\%.2f\%.2f\%.2f\%.2f:\\n\.age,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].sum,stu[i].ave);
stu[i]=del;
printf(\"信息已删除,按任意键返回..\\n\"); break; }
if(i==50)
printf(\"您输入的信息不存在!\\n\"); getch();
system(\"cls\"); jiemian(); }
void gn5() {
int i=0;
for(;i<50;i++){
stu[i].sum=stu[i].score1+stu[i].score2+stu[i].score3; stu[i].ave=stu[i].sum/3;}
printf(\"学号 \姓名 \性别 \年龄 \语文 \数学 \英语 \总成绩 \ 平均成绩 \\n\"); for(i=0;i<50;i++) {
if(stu[i].age==0) break;
printf(\"%s\%s\%s\%d\%.2f\%.2f\%.2f\%.2f\%.2f:\\n\.age,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].sum,stu[i].ave); }
printf(\"按任意键返回...\"); getch();
system(\"cls\"); jiemian(); }
void gn6() {
FILE *fp; int i;
char filename[50]; printf(\"\\n\");
printf(\"\\n\");
printf(\"请输入要保存的文件名:\"); scanf(\"%s\
if((fp=fopen(filename,\"wb\"))==NULL)
printf(\"文件名为空,不能保存!\\n\"); for(i=0;i<50;i++) {
if(fwrite(&stu[i],sizeof(struct student),1,fp)!=1) printf(\"文件保存失败!\\n\"); }
fclose(fp);
printf(\"文件已保存!\\n\"); printf(\"按任意键返回...\\n\"); getch();
system(\"cls\"); jiemian(); }
void gn7() {
FILE *fp;
int i=0; //打开文件流 char filename[50];
printf(\"请输入文件名:\");
scanf(\"%s\ //输入要载入的文件名
if((fp=fopen(filename,\"rb\"))==0) //如果当前目录下不存在相对应的文件,输出文件不存在,退出系统。 {
printf(\"文件不存在!\\n\"); exit(0); }
while(fread(&stu[i],sizeof(struct student),1,fp)!=0)//若存在,读取系统 {
i++; }
fclose(fp); //程序结束后,关闭流。 printf(\"信息已载入!\\n\"); printf(\"按回车键返回 \"); getchar(); getchar(); system(\"cls\"); jiemian(); }
void gn8() {
printf(\"按任意键退出...\"); exit(0); }
void xuanze() {
int num;
scanf(\"%d\ switch(num) {
case 1:system(\"cls\");gn1();break; case 2:system(\"cls\");gn2();break; case 3:system(\"cls\");gn3();break; case 4:system(\"cls\");gn4();break; case 5:system(\"cls\");gn5();break; case 6:system(\"cls\");gn6();break; case 7:system(\"cls\");gn7();break; case 8:system(\"cls\");gn8();break;
default:printf(\" \");break; } }
jiemian() {
printf(\"\\*****************学生档案管理系统*************\\n\"); printf(\"\\1>添加学生信息\"); printf(\"\\\2>查找学生信息\\n\"); printf(\"\\3>修改学生信息\"); printf(\"\\\4>删除学生信息\\n\"); printf(\"\\5>显示学生信息\"); printf(\"\\\6>保存学生信息\\n\"); printf(\"\\7>载入学生信息\"); printf(\"\\\8>退出系统\\n\");
printf(\"\\**********************************************\\n\"); printf(\"请从1-8中选择您的操作:\\n\"); xuanze(); }
void main() {
jiemian();
}
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务