HDU——2004 成绩转换
2015-10-24 16:44
309 查看
成绩转换
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 101639 Accepted Submission(s): 44598
Problem Description
输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
Input
输入数据有多组,每组占一行,由一个整数组成。
Output
对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。
Sample Input
56 67 100 123
Sample Output
E D A Score is error! #include<stdio.h> #include<math.h> #include<string.h> #include<iostream> #include<algorithm> #include<string> #include<queue> #define M(i,n,m) for(int i = n;i < m;i ++) #define L(i,n,m) for(int i = n;i >= 0;i --) #define N(n,m) memset(n,m,sizeof(n)); const int MAX = 10010; using namespace std; int main() { int n; while(cin >> n) { if(n < 0 || n > 100) printf("Score is error!\n"); else if(n < 60) printf("E\n"); else if(n < 70) printf("D\n"); else if(n < 80) printf("C\n"); else if(n < 90) printf("B\n"); else printf("A\n"); } return 0; }
相关文章推荐
- myeclipse中间classpath
- react-native学习笔记——简单尝试
- 004--C++11的初始化方式
- 好听的英文歌曲
- 关于nodeJS的配置
- 数组的学习和常用方法总结(2)
- struts 中default-action-ref的问题
- 前端模块化
- Shell Script_简要总结
- 从《孙子兵法》看管理
- PERIXX512键盘的使用体验
- J2EE项目从Myeclipse中转换到eclipse中
- Android供TextView添加多个点击文字
- AppStore上架问题ERROR ITMS-90049
- CAS实现SSO单点登录原理
- C++代码优化方法总结
- 字母大小写转化
- Solr 5.3.0集成mmseg4j、tomcat部署、Solrj 5.3.0使用
- dubbo系列----rpc初探
- MAC 下 excel 如何使用加载项(宏)