c语言程序实习报告,c语言程序设计实习报告程序

《c语言程序设计实习报告程序》由会员分享,可在线阅读,更多相关《c语言程序设计实习报告程序(12页珍藏版)》请在人人文库网上搜索。

1、include stdio.h/* 定义学生结构体 */struct Studentchar ID20;char Name20;float Mark1; /* 计算机 */float Mark2; /* 英语 */float Mark3; /* 数学 */float Zongfen; /* 总分 */float Average; /* 平均分 */* 声明学生数组及学生数量 */struct Student students2000;int num=0;/* 求总分 */float Zong(struct Student stu)return(stu.Mark1+stu.Mark2+stu.M。

2、ark3);/* 求平均值 */float Avg(struct Student stu)return (stu.Mark1+stu.Mark2+stu.Mark3)/3;/* 通过学号返回数组下标 */int Student_SearchByIndex(char id) int i;for (i=0;i0)tmp=studentsj-1; studentsj-1=studentsj; studentsj=tmp;else if(sel=2)int i,j;struct Student tmp;for (i=0;i0)tmp=studentsj-1; studentsj-1=studentsj。

3、; studentsj=tmp;else if(sel=3)int i,j;struct Student tmp;for (i=0;istudentsj.Mark1)tmp=studentsj-1;studentsj-1=studentsj; studentsj=tmp;else if(sel=4)int i,j;struct Student tmp;for (i=0;istudentsj.Mark2)tmp=studentsj-1;studentsj-1=studentsj; studentsj=tmp;else if(sel=5)int i,j;struct Student tmp;for。

4、 (i=0;istudentsj.Mark3)tmp=studentsj-1;studentsj-1=studentsj; studentsj=tmp;else if(sel=6)int i,j;struct Student tmp;for (i=0;istudentsj.Zongfen) tmp=studentsj-1; studentsj-1=studentsj; studentsj=tmp;else if(sel=7)int i,j;struct Student tmp;for (i=0;istudentsj.Average)tmp=studentsj-1; studentsj-1=st。

5、udentsj;studentsj=tmp;else printf( 信息错误 !n);/* 显示学生信息 */void Student_Display()int i;printf(%10s%10s%8s%8s%8s%8s%10sn, 学号,姓名,计算机 ,英语,数学,总分 , 平均成绩 ); printf(n);for (i=0;i=m&studentsj.Mark1=m&studentsj.Mark2=m&studentsj.Mark3=m&studentsj.Zongfen=m&studentsj.Average=n)Student_DisplaySingle1(j);else prin。

6、tf( 信息错误 !n);printf( 是否继续 ?(y/n); a=getchar();if (getchar()=n)break;/* 主程序 */main()int choice; IO_ReadInfo();fflush(stdin);while(1)/* 主菜单 */printf( & 欢迎进入学生成绩管理系统& n);printf(*n);printf(*n);printf(*n);printf(*n);printf(*n);printf(*n);printf(*n);printf(*n);printf(*n);printf(1. 输入学生记录2. 添加学生记录3. 修改学生记录。

7、4. 删除学生记录5. 按姓名或学号查询学生记录6. 排序7. 统计不同分数段的学生8. 输出学生记录9. 退出n);请选择 (1-9):);printf( scanf(%d,&choice); getchar();switch(choice)case1:Student_Insert();break;case2:Student_Insert();break; case3:Student_Modify();break; case4:Student_Delete();break; case5:Student_Select();break; case6:Student_SortByAverage();Student_Display();break; case7:Student_TJ();break;case8:Student_Display();break; IO_WriteInfo(。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值