讨论 / C++,AC100
lordrabbit 2017-05-14 08:51:44
点我顶贴 收藏 删除
#include<iostream>

#include<string>

using namespace std;

int yuanshi(int qimo,int lunwen)

{

if(qimo>80&&lunwen>=1)

return 8000;

else

return 0;

}

int wusi(int qimo,int banji)

{

if(qimo>85&&banji>80)

return 4000;

else

return 0;

}

int chengji(int qimo)

{

if(qimo>90)

return 2000;

else

return 0;

}

int xibu0(int qimo,string xibu)

{

if(qimo>85&&xibu=="Y")

return 1000;

else

return 0;

}

int banji0(int banji,string ganbu)

{

if(banji>80&&ganbu=="Y")

return 850;

else

return 0;

}

int main()

{

int N;

cin>>N;

string name[100];

int qimo[100];

int banji[100];

string ganbu[100];

string xibu[100];

int lunwen[100];

int i;

int fuck[100];

int rabbit=0;

int lord=0;

int sb=0;

for(i=0;i<N;i++)

{

cin>>name[i]>>qimo[i]>>banji[i]>>ganbu[i]>>xibu[i]>>lunwen[i];

fuck[i]=yuanshi(qimo[i],lunwen[i])+wusi(qimo[i],banji[i])+chengji(qimo[i])+xibu0(qimo[i],xibu[i])+banji0(banji[i],ganbu[i]);

}

for(i=0;i<N;i++)

{

rabbit+=fuck[i];

if(fuck[i]>lord)

{

lord=fuck[i];

sb=i;

}

}

cout<<name[sb]<<endl<<lord<<endl<<rabbit<<endl;

return 0;

}

//注意函数名不能和全局变量名相同

查看更多回复
提交回复