没注释的源代码
#include <iostream>
#include <iomanip>
using namespace std;
struct student
{
int num;
string name;
float score[2];
};
void print(student stu[]);
int main()
{
student s[3];
for(int i=0;i<3;i++)
{
cout<<"请输入学号:";
cin>>s[i].num;
cout<<"请输入姓名:";
cin>>s[i].name;
for(int j=0;j<2;j++)
{
cout<<"请输入成绩:";
cin>>s[i].score[j];
}
cout<<endl;
}
print(s);
return 0;
}
void print(student stu[])
{
cout<<"请展示学生信息:"<<endl;
for(int i=0;i<3;i++)
{
cout<<setiosflags(ios::left);
cout<<setw(10)<<stu[i].num<<setw(10)<<stu[i].name;
float ave=0;
for(int j=0;j<2;j++)
{
ave+=stu[i].score[j];
}
cout<<setw(10)<<ave/2;
cout<<endl;
}
}