hdu2004成绩转换
来源:互联网 发布:多益网络总经理徐波 编辑:程序博客网 时间:2024/06/03 18:54
Problem Description
输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
Input
输入数据有多组,每组占一行,由一个整数组成。
Output
对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。
Sample Input
5667100123
Sample Output
EDAScore is error!源代码:1:#include<stdio.h>int main(){ int n,a; while(scanf("%d",&a)!=EOF) { n=a%100/10; if(a>=0&&a<=100) switch(n) { case 0: printf("E\n");break; case 1: printf("E\n");break; case 2: printf("E\n");break; case 3: printf("E\n");break; case 4: printf("E\n");break; case 5: printf("E\n");break; case 6: printf("D\n");break; case 7: printf("C\n");break; case 8: printf("B\n");break; case 9: printf("A\n");break; case 10: printf("A\n");break; } else printf("Score is error!\n"); } return 0;}2:#include<stdio.h>int main(){ int a,n; while(scanf("%d",&a)!=EOF) { n=a/10; if(a>100||a<0) printf("Score is error!\n"); else if(n>=0&&n<6) printf("E\n"); else if(n==6) printf("D\n"); else if(n==7) printf("C\n"); else if(n==8) printf("B\n"); else if(n==9||n==10) printf("A\n"); } return 0;}
0 0
- hdu2004 成绩转换
- hdu2004成绩转换
- 成绩转换hdu2004
- HDU2004 成绩转换
- HDU2004---成绩转换
- HDU2004 成绩转换
- HDU2004 成绩转换
- HDU2004 成绩转换
- HDU2004 成绩转换
- hdu2004——成绩转换
- ACM简单题——HDU2004 成绩转换
- hdu2004成转换
- HDU2004
- HDU2004
- HDU2004
- HDU2004
- HDU2004
- HDU2004
- UVA10474 Where is the Marble?
- ngix源码分析前的准备工作
- java.util.Collections.copy()方法注意点
- POJ 3461 Oulipo
- Windows XP技术支持终止:安全数招事关生死存亡
- hdu2004成绩转换
- UVA10879 (暑假-数论 -H - Code Refactoring)
- 双向链表的Java实现
- 打电话无效
- yum update - TypeError: unsubscriptable object 解决方法
- Uva 113 Power of Cryptography
- POJ 1703 Find them, Catch them 种类并查集
- 学生信息管理系统之ADODB.recordset
- 大话重构连载6:一个真实的谎言