标签:style http color os io ar for 文件 数据
1 4 YaoLin 87 82 Y N 0 ChenRuiyi 88 78 N Y 1 LiXin 92 88 N N 0 ZhangQin 83 87 Y N 1
ChenRuiyi 9000 28700
参考代码:
#include<stdio.h>
#include<algorithm>
using namespace std;
struct STU
{
char name[21];
int qimo;
int piyi;
char clas;
char xb;
int luw;
int money;
}stu[101];
int main()
{
int N,x,i;
scanf("%d",&N);
while(N--)
{
scanf("%d",&x);
for(i=0;i<x;++i)
{
scanf("%s %d %d %c %c %d",stu[i].name,&stu[i].qimo,&stu[i].piyi,&stu[i].clas,&stu[i].xb,&stu[i].luw);
stu[i].money=0;
if(stu[i].qimo>80&&stu[i].luw!=0)
stu[i].money+=8000;
if(stu[i].qimo>85&&stu[i].piyi>80)
stu[i].money+=4000;
if(stu[i].qimo>90)
stu[i].money+=2000;
if(stu[i].xb=='Y'&&stu[i].qimo>85)
stu[i].money+=1000;
if(stu[i].clas=='Y'&&stu[i].piyi>80)
stu[i].money+=850;
}
STU k=stu[0];
for(i=1;i<x;++i)
if(stu[i].money>k.money)
k=stu[i];
printf("%s\n%d\n",k.name,k.money);
int sum=0;
for(i=0;i<x;++i)
sum+=stu[i].money;
printf("%d\n",sum);
}
return 0;
}
标签:style http color os io ar for 文件 数据
原文地址:http://blog.csdn.net/qq_18062811/article/details/39053907