南阳 60 谁获得了最高奖学金
来源:互联网 发布:淘宝买lol王者账号流程 编辑:程序博客网 时间:2024/05/18 00:31
#include<stdio.h>#include<string.h>typedef struct Stu{ char name[20]; int qc; int cs; char gb; char xs; int lw;};Stu stu[110];int main(){ int n,m,i,j,s[110],sum,t,a; scanf("%d\n",&n); while(n--) { scanf("%d",&m); for(i=0;i<m;i++) { scanf("%s%d%d",stu[i].name,&stu[i].qc,&stu[i].cs); getchar(); scanf("%c",&stu[i].gb); getchar(); scanf("%c",&stu[i].xs); scanf("%d",&stu[i].lw);//字符的输入要单个输 } memset(s,0,sizeof(s)); for(sum=i=0;i<m;i++) { if(stu[i].qc>80&&stu[i].lw>=1) s[i]+=8000; if(stu[i].qc>85&&stu[i].cs>80) s[i]+=4000; if(stu[i].qc>90) s[i]+=2000; if(stu[i].qc>85&&stu[i].xs=='Y') s[i]+=1000; if(stu[i].cs>80&&stu[i].gb=='Y') s[i]+=850; sum+=s[i]; } for(i=0;i<1;i++) { for(j=i+1;j<m;j++) if(s[i]<s[j]) {t=s[i];s[i]=s[j];s[j]=t;a=j;} } printf("%s\n%d\n",stu[a].name,s[0]); printf("%d\n",sum); } return 0;}
0 0
- 南阳 60 谁获得了最高奖学金
- 谁获得了最高奖学金(南阳60)
- 南阳理工:谁获得了最高奖学金
- 南阳理工60---谁获得了最高奖学金
- 南阳oj 题目60 谁获得了最高奖学金
- 南阳题目60-谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- NYoj 60 谁获得了最高奖学金
- NYOJ-60 谁获得了最高奖学金
- 60 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- nyoj 60 谁获得了最高奖学金
- 题目60 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- nyoj 60 谁获得了最高奖学金
- 40种网站设计常用技巧.doc
- 南阳 305 表达式求值
- rsync配置
- 去掉excel的“此工作簿包含到其他数据源的链接”提示
- ldd--show可执行文件的所依赖的共享库
- 南阳 60 谁获得了最高奖学金
- ORACLE WITH AS 用法
- 是否会绝得儿时的记忆就像一场梦?
- struct Point 堆内定义,堆内运算操作
- 深入理解java虚拟机【Tomcat类加载器体系结构】
- Theora
- 视频教程分享
- 南阳 678 最小K个数之和
- 手冰冰的,喝了一大杯热水,暂时得到缓解