题目描述
小乐乐输入百分制成绩,他想将成绩转换成等级制。转换规则为: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;
}

京公网安备 11010502036488号