键盘录入10个学生的基本信息,包括学生的学号、姓名、三门课的成绩、总成绩、平均成绩以及10个学生中最高的平均成绩
// work0311.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
struct student{
char num[6];
char name[6];
int grade[3];
int overall;
float average;
}stu[10];
int main(int argc, char* argv[])
{
float max ;
for(int i=0;i<10;i++){
printf("请输入第%d个学生的学号:",i+1);
scanf("%s",stu[i].num);
printf("请输入第%d个学生的姓名:",i+1);
scanf("%s",stu[i].name);
for(int j=0;j<3;j++){
printf("请输入第%d个学生的第%d门成绩:",i+1,j+1);
scanf("%d",&stu[i].grade[j]);
stu[i].overall=stu[i].grade[0]+stu[i].grade[1]+stu[i].grade[2];
}
printf("第%d个学生的总成绩为:%d\n",i+1,stu[i].overall);
stu[i].average = stu[i].overall/3;
printf("第%d个学生的平均成绩为:%f\n",i+1,stu[i].average);
if(max<stu[i].average){
max = stu[i].average;
}
printf("\n");
}
printf("最高平均成绩为:%f\n",max);
return 0;
}