C语言 编程!二、实验题目:有10个学生,每个学生的数据包括学号,姓名,及三门课成绩,总,平均.
C语言 编程!二、实验题目:有10个学生,每个学生的数据包括学号,姓名,及三门课成绩,总,平均.
二、实验题目:
有10个学生,每个学生的数据包括学号,姓名,及三门课成绩,总成绩和平均成绩,从键盘输入10个学生的数据(包括学号,姓名及3门课成绩),要求打印出每位学生的学号,姓名,三门课的成绩,总成绩和平均成绩,最后再打印出3门课的总平均成绩以及最高分的学生的数据(包括姓名和总成绩).
三、实验要求:
(1)根据学生信息定义一个结构体类型,在说明一个该结构体类型的数组;
(2)用input函数从键盘上输入10个学生的数据;
(3)用average函数求出每个学生总成绩、平均成绩和所有学生的总平均成绩;
(4)用maximum函数找出最高分的学生的数据;
(5)在主函数中输出每位学生的学号、姓名、三门课的成绩、总成绩和平均成绩以及总平均分和最高分学生的数据.
输出形式如下:
NO.name score1 score2 score3 total average
101 wang 80 79 81 240 80.00
102 li 91 90 89 270 90.00
Average=85.00
The highest score:li,score total:270
四:实验用仪器设备、器材或软件环境:
TC2.0
五:实验原理及设计方案:
利用结构体、函数的调用和指针的传输.定义一个结构体,定义一个主函数,;定义一个input函数;定义一个average函数;定义一个maximum函数;然后,主函数进行调用,得到数据.
六:程序流程图:有结果的截图是最好的!你可以直接联系我,448040079!
自己多思考、所练习嘛,别老是百度.不过还是帮帮你# include# define N 10struct student{int num;char name[20];float score[3];float total;float aver;} ;void main(){ void input(struct student s[]);void sor...