1934 - 根据成绩,输出类别

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

又到学期末,小明迎来了又一次的期末考试。虽然每学期都要考试,但是这次期末考试对小明来说意义重大。

考完试后,小明拿到了全班的英语成绩单(总分为100分),小明想根据每位同学不同的成绩分为A、B、C、D 4个类别,具体方法如下:

若分数高于(包括)90分,则为A;

若分数高于(包括)80分,则为B;

若分数高于(包括)60分,则为C;

若分数低于60分,则为D。

那他要怎么做呢?赶紧来帮帮他吧!

题目输入

每行输出一个整数,代表是一名同学的分数。

题目输出

输出该同学所属的类别,即A、B、C、D。

输入/输出样例

输入格式

98
67
85
58

输出格式

A
C
B
D

C语言解答

#include<stdio.h>
int main()
{
  int a;
  while(scanf("%d",&a)!=EOF)
  {
    if(a>=90)
      printf("A\n");
    else if(a>=80)
      printf("B\n");
    else if(a>=60)
      printf("C\n");
    else
      printf("D\n");
  }
  return 0;
}

C++解答

#include<stdio.h>
int main()
{
	int a;
	while(scanf("%d",&a)!=EOF)
	{
		if(a>=90)
			printf("A\n");
		else if(a>=80)
			printf("B\n");
		else if(a>=60)
			printf("C\n");
		else if(a<60)
			printf("D\n");

	}
	return 0;
}

Java解答

import java.util.Scanner;public class Main{public static void main(String[]args){Scanner i=new Scanner(System.in);while(i.hasNext()){int s=i.nextInt();if(s>=90)System.out.println("A");else  if(s>=80)System.out.println("B");else  if(s>=60)System.out.println("C");else  System.out.println("D");}}}