有5个学生,每个学生的数据包括学号、姓名、三门课的成绩,从键盘输入5个学生数据,要求打印出三门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门课的成绩、平均分数)。VS2019版
思路:用一个inPut函数输入5个学生数据;用一个average函数求总平均分;用max函数找出最高分学生数据;总平均分和最高分的学生的数据都在主函数中输出
#include
#define N 5
struct Student//结构建立体类型
{
int num;
char name[20];
float score[3];
float aver;
};
int main()
{
void input(struct Student stu[]);//声明input函数
struct Student max(struct Student stu[]);//声明max函数
float average(struct Student stu[]);//声明average函数
struct Student stu[N], * p = stu;//定义结构体变量
struct Student stud;
float a;
input(p);
a=average(p);
printf("三门课程的总平均分
有5个学生,每个学生的数据包括学号、姓名、三门课的成绩,从键盘输入5个学生数据,要求打印出三门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门课的成绩、平均分数)。VS2019版最先出现在Python成神之路。
共有 0 条评论