学生数据接收处理

学生数据接收处理

ID:8484513

大小:34.50 KB

页数:15页

时间:2018-03-29

学生数据接收处理 _第1页
学生数据接收处理 _第2页
学生数据接收处理 _第3页
学生数据接收处理 _第4页
学生数据接收处理 _第5页
资源描述:

《学生数据接收处理 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机技术基础课程设计C语言设计报告题目:学生数据接收处理学院:化学工程专业:制药工程班级:姓名:张丽丽指导教师:顾煜新设计日期:2007-1-10一、选题背景:本例实现学生数据的输入,并加以处理,可以根据文字界面的文字选折添加、处理、退出。二、设计思想:编程思路:首先调用一系列库函数,定义一些字符变量,和结构体变量,构件几个函数,接收学生信息函数、学生数据处理函数,最高分处理函数等。从MAIN主函数开始输出一些文字说明,利用SWITCH分别调用想用的功能。三.主要解决问题的方法及技术关键1此函数的关键在与怎样实

2、现对子函数的单独调用。利用了switch是调用选折的关键。四.程序流程图调用库函数,定义结构体及字符常量执行main函数N调用数据接收函数Ch=’E’i<=Ni=0;Y输入学生信息输出处理调用处理函数Ch=’C’调用,Maxchiesesescore()函数Ch=’M’调用Maxenglishscore()函数输出各项最大值调用MaxMathscore()函数Ch=’X’结束五、程序清单:#include#defineN3#defineg3structstudent{intnum;intage;

3、charname[10];charsex;intChinesescore;intEnglishscore;intMathscore;intSum[10];intaver[10];charDengji[10];}stud[N];FILE*fp;inti;intj;intm;intn;into;voidenter(){i=1;printf("pleaseinputstudentdata");while(i<=N){printf("num:");scanf("%d",&stud[i].num);printf("na

4、me:");scanf("%s",stud[i].name);printf("age");scanf("%d",&stud[i].age);printf("sex");getchar();scanf("%c",&stud[i].sex);printf("Chinesescore:");scanf("%d",&stud[i].Chinesescore);printf("Englishscore:");scanf("%d",&stud[i].Englishscore);printf("Mathscore:");sca

5、nf("%d",&stud[i].Mathscore);i++;}}chuli(structstudentstud[]){intk,m;structstudentt;intSum[N],aver[N];for(i=1;i<=N;i++)Sum[i]=stud[i].Chinesescore+stud[i].Englishscore+stud[i].Mathscore;for(i=1;i<=N;i++)aver[i]=Sum[i]/3;for(i=1;i<=N;i++){k=i;{for(j=i+1;j<=N;j+

6、+)if(Sum[i]=90)printf("%dt%st%dt%ct%dt%dt%dt%dt%dtA",stud[i].num,stud[i].name,stud[i].age,s

7、tud[i].sex,stud[i].Chinesescore,stud[i].Englishscore,stud[i].Mathscore,Sum[i],aver[i]);elseif(aver[i]>=80)printf("%dt%st%dt%ct%dt%dt%dt%dt%dtB",stud[i].num,stud[i].name,stud[i].age,stud[i].sex,stud[i].Chinesescore,stud[i].Englishscore,stud[i].Maths

8、core,Sum[i],aver[i]);elseif(aver[i]>=70)printf("%dt%st%dt%ct%dt%dt%dt%dt%dtC",stud[i].num,stud[i].name,stud[i].age,stud[i].sex,stud[i].Chinesescore,stud[i].Englishscore,stud[i]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。