欢迎来到天天文库
浏览记录
ID:56379894
大小:114.00 KB
页数:21页
时间:2020-06-22
《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
此文档下载收益归作者所有