题解 肯定全对
2022-11-27 10:31:30
发布于:江苏
130阅读
0回复
0点赞
#include <iostream>
using namespace std;
int main()
{
string name2[1000]={};
int n,qimofenshu,class_,luowen,rich[1000]={},money=0,yuan=0;
string name;
char ganbu,xibu;
cin>>n;
for(int i=0;i<n;i++)
{
money=0;
cin>>name;
name2[i]=name;
cin>>qimofenshu>>class_>>ganbu>>xibu>>luowen;
if(qimofenshu>80&&luowen>0)
{
money+=7000;
}
if(qimofenshu>85&&class_>80)
{
money+=4000;
}
if(qimofenshu>90)
{
money+=2000;
}
if(qimofenshu>85&&xibu='Y')
{
money+1000;
}
if(class_>80&&ganbu=='Y')
{
money+=850;
}
rich[i]=money;
yuan=money;
}
int maxx=0,idx=0;
for(int i=0;i<n;i++)
{
if(maxx<rich[i])
{
maxx=rich[i];
idx=i;
}
}
cout<<name2[idx]<<endl<<maxx<<endl<<yuan<<endl;
return 0;
}
这里空空如也
有帮助,赞一个