题目描述
小乐乐输入百分制成绩,他想将成绩转换成等级制。转换规则为:90-100为’A’,80-89为’B’,70-79为’C’,60-69为’D’,59以下为’E’。如果输入的成绩不在0-100之间,输出’F’。
输入描述:
一行,一个整数表示的成绩。
输出描述:
一行,转换后的等级。
这个题可以靠五个if来实现
然后这个题就可以快乐水过了
下面是C++の代码
#include <iostream> using namespace std; int read() { int x=0; bool f = false; char ch; do ch=getchar(),f|=(ch=='-'); while(ch<48||ch>57); while(ch>47&&ch<58) x=(x<<1)+(x<<3)+(ch^48),ch=getchar(); return f?-x:x; } int main() { int a = read(); if (a >= 90 && a <= 100) { cout << "A"; return 0; } if (a >= 80 && a <= 89) { cout << "B"; return 0; } if (a >= 70 && a <= 79) { cout << "C"; return 0; } if (a >= 60 && a <= 69) { cout << "D"; return 0; } if (a >= 0 && a <= 59) { cout << "E"; return 0; } cout << "F"; return 0; }