【基础练习】小乐乐转换成绩
小乐乐转换成绩
http://www.nowcoder.com/questionTerminal/ba62e0d2e9824543963f72f1e926858d
题目描述
小乐乐输入百分制成绩,他想将成绩转换成等级制。转换规则为:90-100为’A’,80-89为’B’,70-79为’C’,60-69为’D’,59以下为’E’。如果输入的成绩不在0-100之间,输出’F’。
输入描述:
一行,一个整数表示的成绩。
输出描述:
一行,转换后的等级。
解题思路
可以通过五个if判断来完成转换成绩对应的等级。
代码
#include<iostream>
#include<string>
using namespace std;
string grade(int a)
{
if (a >= 90 && a <= 100)//区间A
return "A";
if (a >= 80 && a <= 89)//区间B
return "B";
if (a >= 70 && a <= 79)//区间C
return "C";
if (a >= 60 && a <= 69)//区间D
return "D";
if (a >= 0 && a <= 59)//区间E
return "E";
return "F";//最后的就是F,五个if判断成绩在哪个区间,并返回对应的等级
}
int main()
{
int a;
cin>>a;
cout<<grade(a)<<endl;//输出判断之后的区间
return 0;
}
正浩创新EcoFlow公司福利 510人发布