为什么过不去?

#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

0 条评论

目前还没有评论...

信息

ID
1001
难度
5
分类
模拟 点击显示
标签
递交数
39061
已通过
12710
通过率
33%
被复制
121
上传者