欢迎来到天天文库
浏览记录
ID:38177503
大小:21.79 KB
页数:5页
时间:2019-05-24
《C语言综合性试验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言程序设计综合实验实验题目:学生成绩管理实验班级:学生学号:学生姓名:任课教师:提交时间:2011年12月7日华南农业大学1、题目与运行说明1.1:设计任务设计一个程序管理学生的成绩。要求:(1)将学生按总分由高到低排序,按格式要求输出排序后的结果(一行一个学生信息);(2)输出每一门成绩的平均分,保留一位小数。1.2:程序的功能由键盘输入n(n不超过1000)个学生m(m不超过10)门课程的成绩,经过程序后,将学生成绩由高到底输出,一行输出一个学生的成绩,最后输出每一门成绩的平均分,。1.3:运行说明(1)程序中所使用的主要变量有整型
2、变量:i,j,m,n,t,k,sum,a[1000][10],b[1000];实型变量:s。其中i<=1000,j<=10,n<=1000,m<=10。(2)程序中输出的数据有二维数组a[i][j],和实型数据s/n(表示每门课程的平均分)(3)程序所能达到的功能:先输入n(表示学生人数),再输入m(表示课程数),程序可以将输入的数组a[i][j](学生成绩)按每行元素之和的大小排序,由高到低地重新输出,再输出每一列元素的平均值s/n(表示每门课程的平均分)2、程序设计思路2.1:主要思路输入n,m,a[i][j],计算每一行元素之和,并将
3、其赋值给数组b[i],采用冒泡法将a[i][j]按b[i]的大小由高到低排序并输出,再计算每一列元素的平均值并输出。2.2:程序N-S流程图Sum=0,t=0,s=0,a[1000][10],b[10]输入n,mi=0;i4、[k]=a[j+1][k]a[j+1][k]=ti=0;imain(){inti,j,m,n,t,k,sum;/*定义i,j,m,n,k,t,sum为整型变量*/inta[1000][10],b[1000];floats;/*定义s为单精确实数*/scanf("%d%d",&n,&m);for(i=0;i5、a[i][j]);/*输入二维数组a[i][j]*/for(i=0;i6、t;}}}for(i=0;i7、。另外,我还了解到了数组对于处理大量数据的作用。4.2:今后改进的方向1.多学习各种编程的方法,为编写各种程序做准备;2.编程时,注意细节的准确性,避免出现,错误,做到高效和安全;3.多看一些优秀高效的程序,从中体会其编程思想和优点;4.多上机实践。。评分表题目:学生成绩管理学号:姓名:评分项目分数1.实现情况(40):完成设计要求的情况2.2.程序规范(10):程序的结构与格式规范程度等等3.报告情况(35):报告内容是否详实,总结内容是否深刻等等4.报告规范(15):撰写的规范性、合理性等等总成绩:评语:评阅老师:评阅时间:年月日
4、[k]=a[j+1][k]a[j+1][k]=ti=0;imain(){inti,j,m,n,t,k,sum;/*定义i,j,m,n,k,t,sum为整型变量*/inta[1000][10],b[1000];floats;/*定义s为单精确实数*/scanf("%d%d",&n,&m);for(i=0;i5、a[i][j]);/*输入二维数组a[i][j]*/for(i=0;i6、t;}}}for(i=0;i7、。另外,我还了解到了数组对于处理大量数据的作用。4.2:今后改进的方向1.多学习各种编程的方法,为编写各种程序做准备;2.编程时,注意细节的准确性,避免出现,错误,做到高效和安全;3.多看一些优秀高效的程序,从中体会其编程思想和优点;4.多上机实践。。评分表题目:学生成绩管理学号:姓名:评分项目分数1.实现情况(40):完成设计要求的情况2.2.程序规范(10):程序的结构与格式规范程度等等3.报告情况(35):报告内容是否详实,总结内容是否深刻等等4.报告规范(15):撰写的规范性、合理性等等总成绩:评语:评阅老师:评阅时间:年月日
5、a[i][j]);/*输入二维数组a[i][j]*/for(i=0;i6、t;}}}for(i=0;i7、。另外,我还了解到了数组对于处理大量数据的作用。4.2:今后改进的方向1.多学习各种编程的方法,为编写各种程序做准备;2.编程时,注意细节的准确性,避免出现,错误,做到高效和安全;3.多看一些优秀高效的程序,从中体会其编程思想和优点;4.多上机实践。。评分表题目:学生成绩管理学号:姓名:评分项目分数1.实现情况(40):完成设计要求的情况2.2.程序规范(10):程序的结构与格式规范程度等等3.报告情况(35):报告内容是否详实,总结内容是否深刻等等4.报告规范(15):撰写的规范性、合理性等等总成绩:评语:评阅老师:评阅时间:年月日
6、t;}}}for(i=0;i7、。另外,我还了解到了数组对于处理大量数据的作用。4.2:今后改进的方向1.多学习各种编程的方法,为编写各种程序做准备;2.编程时,注意细节的准确性,避免出现,错误,做到高效和安全;3.多看一些优秀高效的程序,从中体会其编程思想和优点;4.多上机实践。。评分表题目:学生成绩管理学号:姓名:评分项目分数1.实现情况(40):完成设计要求的情况2.2.程序规范(10):程序的结构与格式规范程度等等3.报告情况(35):报告内容是否详实,总结内容是否深刻等等4.报告规范(15):撰写的规范性、合理性等等总成绩:评语:评阅老师:评阅时间:年月日
7、。另外,我还了解到了数组对于处理大量数据的作用。4.2:今后改进的方向1.多学习各种编程的方法,为编写各种程序做准备;2.编程时,注意细节的准确性,避免出现,错误,做到高效和安全;3.多看一些优秀高效的程序,从中体会其编程思想和优点;4.多上机实践。。评分表题目:学生成绩管理学号:姓名:评分项目分数1.实现情况(40):完成设计要求的情况2.2.程序规范(10):程序的结构与格式规范程度等等3.报告情况(35):报告内容是否详实,总结内容是否深刻等等4.报告规范(15):撰写的规范性、合理性等等总成绩:评语:评阅老师:评阅时间:年月日
此文档下载收益归作者所有