- 谁拿了最多奖学金
- 2009-01-01 21:14:12 @
#include
using namespace std;
int n, sum=0,jmax=0,num;
struct stu
{
char name[20];
float a;
float b;
char c;
char d;
int lw;
int jj;
} stu[101];
void read()
{
ifstream fin("scholar.in");
int i;
fin>>n;
for(i=0;i>stu[i].name;
fin>>stu[i].a;
fin>>stu[i].b;
fin>>stu[i].c;
fin>>stu[i].d;
stu[i].jj=0;
}
fin.close();
}
void jisuan()
{
int i;
for(i=0;i80&&stu[i].lw>=1) stu[i].jj=stu[i].jj+8000;
if(stu[i].a>85&&stu[i].b>80) stu[i].jj=stu[i].jj+4000;
if(stu[i].a>90) stu[i].jj=stu[i].jj+2000;
if(stu[i].a>85&&stu[i].d=='Y') stu[i].jj=stu[i].jj+1000;
if(stu[i].b>80&&stu[i].c=='Y') stu[i].jj=stu[i].jj+850;
if(stu[i].jj>jmax)
{jmax=stu[i].jj;num=i;}
sum=sum+stu[i].jj;
}
}
void out()
{
ofstream fout("scholar.out");
fout