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

- 上一篇:c++题目:一个数的诞生
- 下一篇:c++判断闰年