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

c++成绩等级转换

作者:野牛程序员:2023-08-13 16:05:23 C++阅读 2943

c++题目:

【题目描述】 输入成绩等级和分数。其中成绩等级用a、b、c、d,表示。 现在做如下处理:    1.将成绩等级转换成大写:A、B、C、D;    2.将分数统一用2位小数表示。 【输入描述】 输入只有一行,包括一个字符和一个数,用空格隔开。 【输出描述】 输出只有一行,包括一个字符和一个数,用空格隔开。 【样例输入】 a  97 【样例输出】 A  97.00


#include <iostream>
#include <iomanip>
#include <cctype>  // 用于转换字符大小写

int main() {
    char grade;
    double score;

    //std::cout << "输入成绩等级和分数(以空格分隔): ";
    std::cin >> grade >> score;

    // 将成绩等级转换成大写
    grade = toupper(grade);

    // 设置小数点输出格式
    std::cout << std::fixed << std::setprecision(2);

    std::cout << grade << " " << score << std::endl;

    return 0;
}

这个程序会提示用户输入一个成绩等级和一个分数,然后将成绩等级转换成大写,并将分数以2位小数输出。例如,如果输入为 "a 97",输出将为 "A 97.00"。

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

最新推荐

热门点击