当前位置:首页 C++ > 正文

c++解决下面问题:给出一百分制成绩,要求输出成绩等级ABCDE。 90分以上为\'A\',80~89分为\'B\',70~79分为\'C\' ,60~69分为\'D\' ,60分以下为\'E\'。

作者:野牛程序员:2023-11-06 09:00:59 C++阅读 2819

c++解决下面问题:给出一百分制成绩,要求输出成绩等级ABCDE。 90分以上为'A',80~89分为'B',70~79分为'C' ,60~69分为'D' ,60分以下为'E'。

#include <iostream>
using namespace std;

int main() {
    int score;
    cin >> score;

    if (score >= 90) {
        cout << "A";
    } else if (score >= 80) {
        cout << "B";
    } else if (score >= 70) {
        cout << "C";
    } else if (score >= 60) {
        cout << "D";
    } else {
        cout << "E";
    }

    return 0;
}

上述C++代码用于根据输入的成绩,将其转换为对应的等级ABCDE。以下是代码的分析:

  1. 首先,包含了必要的头文件 <iostream>,以便使用输入输出流。

  2. main 函数中,声明一个整数变量 score,用于存储输入的成绩。

  3. 使用 cin 从标准输入获取用户输入的成绩,并将其存储在 score 变量中。

  4. 接下来,使用 if-else if-else 结构来判断成绩的范围,并输出相应的等级。

    • 如果成绩大于或等于90分,将输出 "A"。

    • 如果成绩在80到89分之间,将输出 "B"。

    • 如果成绩在70到79分之间,将输出 "C"。

    • 如果成绩在60到69分之间,将输出 "D"。

    • 如果成绩低于60分,将输出 "E"。

  5. 最后,程序返回0,表示正常执行结束。

这个程序根据用户输入的成绩,使用条件语句来确定成绩等级,并输出相应的等级字符。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击