以下是一个使用 C++ 编写的简单的两个数四则运算的代码示例,使用了 if 嵌套结构:

#include <iostream>

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

    std::cout << '请输入两个数字和运算符(例如:2 + 3):';
    std::cin >> num1 >> op >> num2;

    if (op == '+') {
        std::cout << num1 << ' + ' << num2 << ' = ' << num1 + num2 << std::endl;
    }
    else if (op == '-') {
        std::cout << num1 << ' - ' << num2 << ' = ' << num1 - num2 << std::endl;
    }
    else if (op == '*') {
        std::cout << num1 << ' * ' << num2 << ' = ' << num1 * num2 << std::endl;
    }
    else if (op == '/') {
        if (num2 != 0) {
            std::cout << num1 << ' / ' << num2 << ' = ' << num1 / num2 << std::endl;
        }
        else {
            std::cout << '错误:除数不能为零。' << std::endl;
        }
    }
    else {
        std::cout << '错误:不支持的运算符。' << std::endl;
    }

    return 0;
}

在上述代码中,用户被提示输入两个数字和一个运算符,然后使用 if-else if-else 嵌套结构来判断输入的运算符,并执行相应的运算操作。最后,结果被输出到控制台上。


原文地址: https://www.cveoy.top/t/topic/pBZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录