zoukankan      html  css  js  c++  java
  • 水题记录-成绩转换

    成绩转换

    时间限制:3000 ms  |  内存限制:65535 KB
    难度:1
     
    描述
    输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下:
    90~100为A;
    80~89为B;
    70~79为C;
    60~69为D;
    0~59为E;
     
    输入
    第一行是一个整数N,表示测试数据的组数(N<10)
    每组测试数据占一行,由一个整数M组成(0<=M<=100)。
    输出
    对于每组输入数据,输出一行。
    样例输入
    2
    97
    80
    样例输出
    A
    B

    代码:
    package Main;
    
    import java.util.Scanner;
    
    public class Main5 {
    
        public static void main(String[] args) {
            Scanner input = new Scanner(System.in);
            int n = input.nextInt();
            for (int i = 0;i<n;i++) {
                int score = input.nextInt();
                String result = cal(score);
                System.out.println(result);
            }
        }
    
        private static String cal(int score) {
            if (score >=90 && score <= 100) {
                return "A";
            }
            else if (score >=80 && score <= 89) {
                return "B";
            }
            else if (score >=70 && score <= 79) {
                return "C";
            }
            else if (score >=60 && score <= 69) {
                return "D";
            }
            else if (score >=0 && score <= 59) {
                return "E";
            }else {
                return "";
            }
            
        }
        
    }
  • 相关阅读:
    1245. Tree Diameter
    771. Jewels and Stones
    830. Positions of Large Groups
    648. Replace Words
    647. Palindromic Substrings
    435. Non-overlapping Intervals
    646. Maximum Length of Pair Chain
    645. Set Mismatch
    242. Valid Anagram
    438. Find All Anagrams in a String
  • 原文地址:https://www.cnblogs.com/airycode/p/5312005.html
Copyright © 2011-2022 走看看