导读 大家好,乐天来为大家解答以下的问题,关于大学c语言实验报告,c语言实验报告怎么写这个很多人还不知道,现在让我们一起来看看吧!1、实验题...
大家好,乐天来为大家解答以下的问题,关于大学c语言实验报告,c语言实验报告怎么写这个很多人还不知道,现在让我们一起来看看吧!
1、实验题目: 输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。
2、编程计算出每个学生的总分和平均分,并按学生成绩优劣排序,最后打印一张按高分到低分名次排序的成绩单。
3、要求: 1)排序用一个函数实现。
4、 2)打印的成绩单表项包括:序号,学号、数学、英语、计算机、总分、平均分。
5、 3)按实验报告电子模板格式填写实验内容。
6、 实验目的 源程序清单: (调试好的源程序代码) #include #include #define STU_NUM 10 /*宏定义学生的数量*/struct student /*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*/{ char stu_id[20]; /*学生学号;*/ float score[3]; /*三门课成绩;*/ float total; /*总成绩;*/ float aver; /*平均成绩;*/}; /*排序用一个函数来实现*/void SortScore(student *stu,int n){ student stud; for(int i = 0; i < n-1; i++) for(int j = i+1 ; j < n; j++) { if(stu[i].total < stu[j].total) { stud = stu[i]; stu[i] = stu[j]; stu[j] = stud; } }}int main( ) { student stu[STU_NUM]; /*创建结构体数组中有10个元素,分别用来保存这10个人的相关信息。
7、*/ /*输入这十个学生的相关信息*/ for(int i = 0; i本文分享完毕,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!