C语言计算器:实现简单四则运算

想要用C语言编写一个简单的计算器程序?这篇文章提供了一个基础示例,演示如何使用C语言实现加、减、乘、除四种基本算术运算。

以下是代码实现:

#include <stdio.h>

int main() {
    char operator;
    double num1, num2, result;

    printf('请输入运算符(+, -, *, /):');
    scanf(' %c', &operator);

    printf('请输入两个操作数:');
    scanf('%lf %lf', &num1, &num2);

    switch (operator) {
        case '+':
            result = num1 + num2;
            printf('结果:%lf
', result);
            break;
        case '-':
            result = num1 - num2;
            printf('结果:%lf
', result);
            break;
        case '*':
            result = num1 * num2;
            printf('结果:%lf
', result);
            break;
        case '/':
            if (num2 != 0) {
                result = num1 / num2;
                printf('结果:%lf
', result);
            } else {
                printf('错误:除数不能为零
');
            }
            break;
        default:
            printf('错误:无效的运算符
');
            break;
    }

    return 0;
}

代码解释:

  1. 首先,程序定义了三个变量:operator存储用户输入的运算符,num1num2存储两个操作数。
  2. 使用printf函数提示用户输入运算符和操作数。
  3. 使用scanf函数读取用户的输入并存储到相应的变量中。
  4. 使用switch语句根据用户输入的运算符执行相应的操作。
  5. 在每个case语句中,程序执行相应的算术运算并将结果存储在result变量中,最后使用printf函数打印结果。
  6. 在除法运算中,程序会检查除数是否为零,如果为零则打印错误信息。
  7. 如果用户输入的运算符无效,则程序会打印错误信息。

注意:

这是一个简单的计算器示例,没有进行输入验证或错误处理。在实际应用中,你可能需要添加对输入的验证和错误处理代码,例如检查用户输入的操作数是否为数字等。此外,该代码只支持基本的四则运算,对于更复杂的计算器功能,你需要实现更多的逻辑。

C语言计算器:实现简单四则运算

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

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