c语言上机实习报告.doc

c语言上机实习报告.doc

ID:56379894

大小:114.00 KB

页数:21页

时间:2020-06-22

c语言上机实习报告.doc_第1页
c语言上机实习报告.doc_第2页
c语言上机实习报告.doc_第3页
c语言上机实习报告.doc_第4页
c语言上机实习报告.doc_第5页
资源描述:

《c语言上机实习报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、<<计算机上机实习>>实习报告班级学号/序号姓名指导教师完成日期第一部分:分析设计与说明第二部分:程序框图第三部分:源程序清单第四部分:原始数据第五部分:运行结果第六部分:实习心得第一部分:分析设计与说明第一步:建立一个机械10704班的学生成绩信息文件和学分文件,采用文本文档格式。第二步:程序设计思定义一个结构体用于存放chengji文件中的数据。1.编写菜单,,在主函数中编写菜单,采用二级菜单形式,相应的选项对应相应的函数。2.编写第一个函数,用于读取文件chengji中的数据。3.编写第一个函数,用于读取文件xuefen中的数据。4.编写第二个函数,用于计算平均分和排

2、名次,并将结果保存。5.编写第三个函数,计算各分数段的人数,并将结果保存。6.编写第四个函数,统计不及格的情况,并将结果保存。7.编写第六个函数,作各科成绩的饼状图。8.编写第八个函数,矩形表示。9.编写第九个函数,用于解线性方程组。10.编写第九个函数,编写五角星动画函数。说明:十个函数中,前七个函数属于学生信息管理函数,在第一个二级菜单下,后三个保存在第二个二级菜单下。主函数起调配其他函数的功能。第二部分:程序框架主函数函数1:学生管理函数2:解线性方程组动画制作菜单1菜单2菜单31.计算平均分和名次2.计算分数段人数3.统计不及格情况4.输入优秀学生5.作分布图6.查

3、找1.解线性方程组1.线性图7.删除2.作动画第三部分:源程序清单#include"stdio.h"#include"conio.h"#include"math.h"#include"stdlib.h"#include"dos.h"#include"graphics.h"#definePI3.14159#defineHPI/180#defineN4structstu{intnum,mingci;charname[20];intscore[5];floataver;}stu1[40];structxuefen{intnum;charkcname[20];intxf,a,b,c

4、,d,e;floatcourseaver;}course[5];structchengji{floatkcave;floatbzcha;intexc;intgood;intmid;intpass;intnopass;}chengji[5];main()/主菜单/{charch1;do{clrscr();printf("");printf("c语言程序设计上机实习");printf("---------------------");printf("1学生成绩管理");printf("2解线性方程组");prin

5、tf("3动画");printf("4退出");printf("输出选择序号");while((ch1=getchar(),ch1!='1'&&ch1!='2'&&ch1!='3'&&ch1!='4'));switch(ch1){case'1':section1();break;case'2':section2();break;case'3':section3();break;case'4':exit(0);}}while(1);}section1()/第1个2级菜单/{charch21;do{clrscr();printf("

6、n");printf("学生成绩管理系统");printf("---------------------");printf("1.输入原始数据并显示2.计算平均分及名次");printf("3.计算分数段人数4.输出课程平均分");printf("5.统计不及格情况6.输出优秀学生");printf("7.作分布图8.返回上级菜单");printf("输入选择序号");while((ch21=getchar(),ch21!='1'&&ch21!='2'&&ch21!='3'&&ch21!='4'&&ch21!='

7、5'&&ch21!='6'&&ch21!='7'&&ch21!='8'));switch(ch21){case'1':function1_1();break;case'2':function1_2();break;case'3':function1_3();break;case'4':function1_4();break;case'5':function1_5();break;case'6':function1_6();break;case'7':function1_7();break;case'8':retur

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

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

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