当前位置:首页题目 > 正文

c++题目四则计算器

作者:野牛程序员:2023-08-13 17:25:38题目阅读 2717

c++题目:

【题目描述】 输入一个包含且只包含两个实数的四则运算算式,输出运算结果(小数点后保留6位)。 【输入描述】 输入一个运算表达式,第一个是数字,第二个是运算符,第三个是数字,中间用空格隔开 【输出描述】 输出一个数字 【样例输入】 1.2 + 1.6 【样例输出】 2.800000


#include <iostream>
#include <iomanip>  // 用于设置小数点输出格式

int main() {
    double num1, num2;
    char op;

    std::cout << "输入一个运算表达式(例如:1.2 + 1.6): ";
    std::cin >> num1 >> op >> num2;

    double result;

    switch (op) {
        case '+':
            result = num1 + num2;
            break;
        case '-':
            result = num1 - num2;
            break;
        case '*':
            result = num1 * num2;
            break;
        case '/':
            result = num1 / num2;
            break;
        default:
            std::cout << "无效的运算符" << std::endl;
            return 1;
    }

    // 设置小数点输出格式,保留6位小数
    std::cout << std::fixed << std::setprecision(6);

    std::cout << result << std::endl;

    return 0;
}

这个程序会提示用户输入一个包含两个实数和一个运算符的四则运算表达式,然后根据运算符计算表达式的结果,并输出结果。结果保留小数点后6位。例如,如果输入为 "1.2 + 1.6",输出将为 "2.800000"。

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

最新推荐

热门点击