标签: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