#include <iostream>
using namespace std;
struct Student
{
char num[13];
char name[10];
int cpp;
int math;
int english;
int grade;
double average;
};
const int N=3;
int main( )
{
int i, j, k;
//定义结构体数组
Student stu[N];
cout<<"请输入学生的信息:学号 姓名 c++ 高数 英语 "<<endl;
for(i=0;i<N;++i){
cin>>stu[i].num>>stu[i].name>>stu[i].cpp>>stu[i].math>>stu[i].english;
}
cout<<"成员的学号 姓名 c++ 高数 英语 总分 平均分 信息如下"<<endl;
for(j=0;j<N;j++){
stu[j].grade=stu[j].cpp+stu[j].math+stu[j].english;
stu[j].average=(stu[j].cpp+stu[j].math+stu[j].english)/3;
cout<<stu[j].num<<" "<<stu[j].name<<" "<<stu[j].cpp<<" "<<stu[j].math<<" "<<stu[j].english<<" "<<stu[j].grade<<" "<<stu[j].average<<endl;
}
return 0;
}
运行结果: