1148 - C语言5.10
时间限制 : 1 秒
内存限制 : 32 MB
给定一个百分制的成绩,输出成绩等级’A’、 ’B’、 ’C’、 ’D’、 ’E’。90分以上为’A’,80至89分为’B’,70至79分为’C’,60至69分为’D’,60分一下为’E’。
题目输入
一个整数score,保证0<=score<=100.
题目输出
输出score对应的成绩等级。
请注意行尾输出换行。
输入/输出样例
输入格式
88
输出格式
B
C语言解答
#include<stdio.h> int main(){ char c; int score; scanf("%d",&score); if(score>=90) c='A'; else if(score>=80&&score<=89) c='B'; else if(score>=70&&score<=79) c='C'; else if(score>=60&&score<=69) c='D'; else if(score<60) c='E'; printf("%c\n",c); return 0; }
C++解答
#include <stdio.h> int main() { int score; char level; scanf("%d", &score); if (score >= 90) level = 'A'; else if (score >= 80) level = 'B'; else if (score >= 70) level = 'C'; else if (score >= 60) level = 'D'; else level = 'E'; printf("%c\n", level); return 0; }
Java解答
import java.util.*; public class Main { public static void main(String args[]) { Scanner cin = new Scanner(System.in); char c; int x; x=cin.nextInt(); if(x<60) c='E'; else if(x<70) c='D'; else if(x<80) c='C'; else if(x<90) c='B'; else c='A'; System.out.println(c); } }
Python解答
x = input() if x >= 90: print 'A' elif 80 <= x < 90: print 'B' elif 70 <= x < 80: print 'C' elif 60 <= x < 70: print 'D' else: print 'E'