谭浩强c++第七章题5 有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据。

#include 
using namespace std;
struct student{
  int num;
  char name[20];
  float score[3];
  float avg;
}stu[10];

int main(){
  void average(student stu[10]);
  void max(student stu[10]);
  int i;
  for(i=0;i<10;i++){
    cout<<"第"<>stu[i].num>>stu[i].name>>stu[i].score[1]>>stu[i].score[2]>>stu[i].score[3];
  }
  average(stu);
  max(stu);
  return 0;

}
void average(student stu[10]){
  int i,j;
  float sum=0;
  for(i=0;i<10;i++){
    sum=0;
    for(j=1;j<4;j++){
     sum+=stu[i].score[j];
    }
    stu[i].avg=sum/3;
    cout<<"第"<

谭浩强c++第七章题5 有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据。_第1张图片

你可能感兴趣的:(c++)