dnklxxzzxz

#include 
#include 
#include 
#include //成绩结构体
struct score
{char snum[9];char sname[11];int chinese;int math;int english;int physics;int chemistry;int biology;int pscj;//平时成绩 float sumcj;//期末成绩float zhcj; 
};//函数声明 
void menu();
void lr();
void xg();
void sc();
void cx();
void xs();
void save();
void help();
void tuichu();//main函数 
int main()
{int flag,n=0,count=0;//flag标志位,count计数,当前总人数//-------------判断文件里面有多少条记录--------------------//FILE *fp;fp=fopen("cj.txt","a+");if(fp==NULL){printf("打开文件失败,请重试!\n");getch(); fclose(fp);  exit(0);} int c = 0;while(!feof(fp)){char cc = fgetc(fp);if(cc==EOF){break;}//输出字符
//        putchar(cc);c++;}count = c/14;
//	printf("%d", count); 
//	getch();fclose(fp);//---------------------------------//do{menu();scanf("%d",&flag);//选择操作 switch(flag){case 1: printf("请输入您要录入的人数:");scanf("%d",&n);lr(n);count += n;break;case 2: count=sc(count);break;case 3: xg(count);break;case 4: cx(count);break;case 5: xs(count);break;case 6: save();break;case 7: help();break; default:printf("输入错误,请重试!\n");getch(); } }while(flag!=0);getch();return 0;
}void menu()
{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");
}void lr(int n)
{struct score stu[100];FILE *fp;fp=fopen("cj.txt","a+");if(fp==NULL){printf("打开文件失败,请重试!\n");getch(); fclose(fp);exit(0);}printf("请输入全部学生的学号,姓名,语文成绩,数学成绩,英语成绩,物理成绩,化学成绩,生物成绩;\n"); int i;for(i=0;i0&&num<9)printf("修改成功,记得保存哟!!!\n");break;//找到学生,结束循环;	}}c++;	}fclose(fp);if(find==0){printf("没有找到要删除的学生记录,请按任意键退出\n");getch(); } else{fp=fopen("cj.txt","w");int i; for(i=0;i                                         \n");
}//学号查询
void xhcx(int n)
{   struct score stu[100];char snum[9];printf("请输入你要查询学生的学号:");scanf("%s",&snum);FILE *fp; fp=fopen("cj.txt ","r");if(fp==NULL){printf("打开文件失败!\n");getch();exit(0); }int c = 0;while(!feof(fp)){fscanf(fp,"%s\t\t%s %d %d %d %d %d %d %.2f\n",&stu[c].snum,&stu[c].sname,&stu[c].chinese,&stu[c].math,&stu[c].english,&stu[c].physics,&stu[c].chemistry,&stu[c].biology,&stu[c],zhcj);c++;}int i;for(i=0;i


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部