小乐乐转换成绩

小乐乐转换成绩

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;
}
全部评论

相关推荐

我是没经验的毕业生,这啥情况啊会不会是hr在刷kpi
JamesGosli...:字节boss属于是群发了,我都快入职字节了,其他部门还在和我boss打招呼
点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着...:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
真烦好烦真烦:豆包润色了自己没看看吗,再说了,都说豆包是愚蠢且勤快的大学生,ds才是聪明的研究生,怎么敢让豆包写论文的
你们的毕业论文什么进度了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务