用c++编写:有多个学生,每个学生的数据包括学号,姓名,四门课的成绩,从键盘输入5个学生数据

,要求输出打印出每个学生的平均成绩,以及所有学生的数据(包括学号、姓名、四门课的成绩)。

#include <string>
#include<iostream>
using namespace std;
typedef struct stu{
int num;
string name;
double scorea[4];
};
int main()
{
stu sa[4];
for(int i=0;i<5;i++)
{
cout << "input 学号、姓名、四门课的成绩"<<endl;
cin >> sa[i].num >> sa[i].name >> sa[i].scorea[0] >> sa[i].scorea[1] >> sa[i].scorea[2] >> sa[i].scorea[3];
}
for(int i=0;i<5;i++)
{
cout << "out 学号、姓名、四门课的成绩.平均成绩:"<<endl;
cout << sa[i].num << sa[i].name <<
sa[i].scorea[0] << sa[i].scorea[1] << sa[i].scorea[2] << sa[i].scorea[3] <<
(sa[i].scorea[0] + sa[i].scorea[1] + sa[i].scorea[2] + sa[i].scorea[3])/4<<endl;
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答