【NYOJ】最高奖学金
来源:互联网 发布:数据库的特性 编辑:程序博客网 时间:2024/05/21 16:54
#include<stdio.h>struct stu_type{ char name[20]; int q;//期末 int b;//班级 int l;//论文数 char ganbu;//学生干部 char xibu;//西部省份 int sum;};struct stu_type stu[100];//放在主函数里面也可以 int main(){ int N; scanf("%d",&N);while(N--){ int i,s=0,X,max=0,k;// printf("输入学生总数"); scanf("%d",&X); for(i=0;i<X;i++) { // printf("姓名 期末成绩 班级评议 是否学生干部 是否西部省份 发表论文数\n"); scanf("%s %d %d %c %c %d",stu[i].name ,&stu[i].q ,&stu[i].b ,&stu[i].ganbu ,&stu[i].xibu ,&stu[i].l );//注意要求的输入格式 getchar(); stu[i].sum =0;//先将sum置零 if(stu[i].q >80&&stu[i].l >=1 ) stu[i].sum+=8000; if(stu[i].q >85&&stu[i].b >80) stu[i].sum +=4000; if(stu[i].q >90) stu[i].sum +=2000; if(stu[i].q >85&&stu[i].xibu =='Y') stu[i].sum +=1000; if(stu[i].ganbu =='Y'&&stu[i].b>80) stu[i].sum +=850; if(stu[i].sum >max) { max=stu[i].sum ; k=i;//用k 记录奖学金最高且名字先出现的同学 } s+=stu[i].sum ; } printf("%s\n%d\n%d\n",stu[k].name ,max,s); } return 0; }
阅读全文
0 0
- 【NYOJ】最高奖学金
- NYOJ - 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- NYoj 60 谁获得了最高奖学金
- NYOJ-60 谁获得了最高奖学金
- NYOJ-60谁得了最高奖学金
- NYOJ-谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- nyoj 60 谁获得了最高奖学金
- NYOJ 60 谁获得了最高奖学金
- nyoj 60 谁获得了最高奖学金
- nyoj 60 谁获得了最高奖学金
- NYOJ 60谁获得了最高奖学金
- NYOJ--60谁获得了最高奖学金
- NYOJ 60:谁获得了最高奖学金
- PCA (主成分分析)详解 (写给初学者) 结合matlab
- Docker容器内应用服务自启动
- django笔记 OLD
- 基于tcp协议的计算器程序
- 编码中的setCharacterEncoding 理解
- 【NYOJ】最高奖学金
- Vuforia开发基础(一)
- HashMap和Hashtable
- C# AForge 关闭摄像头
- php 换行 PHP_EOL变量
- mysql和oracle的区别
- MFC CComboBox焦点和下拉框长宽
- CNTK API文档翻译(1)——使用数列
- python_基础_知识点集锦