没注释的源代码
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
struct studen
{
int num;
string name;
float score;
};
int main()
{
float sum=0,x;
studen a[4];
for(int i=0;i<4;i++)
{
cout<<"请输入学号:";
cin>>a[i].num;
cout<<"请输入姓名:";
cin>>a[i].name;
cout<<"请输入分数:";
cin>>a[i].score;
sum+=a[i].score;
}
x= sum/4;
cout<<"平均分为:"<<x<<endl;
cout<<"低于平均分的学生姓名、学号和成绩:"<<endl;
cout<<setiosflags(ios::left);
for(int i=0;i<4;i++)
{
if(a[i].score<x)
{
cout<<setw(10)<<a[i].num;
cout<<setw(10)<<a[i].name;
cout<<setw(10)<<a[i].score;
cout<<endl;
}
}
return 0;
}