怎么用c语言编程简单计算器

时间:2025-03-05 06:52:25 明星趣事

```c

include

int main() {

double num1, num2, result;

char operation;

printf("请输入第一个数字: ");

scanf("%lf", &num1);

printf("请输入运算符 (+, -, *, /): ");

scanf(" %c", &operation);

printf("请输入第二个数字: ");

scanf("%lf", &num2);

switch (operation) {

case '+':

result = num1 + num2;

break;

case '-':

result = num1 - num2;

break;

case '*':

result = num1 * num2;

break;

case '/':

if (num2 != 0) {

result = num1 / num2;

} else {

printf("错误: 除数不能为零。\n");

return 1;

}

break;

default:

printf("错误: 无效的运算符。\n");

return 1;

}

printf("结果: %.2lf %c %.2lf = %.2lf\n", num1, operation, num2, result);

return 0;

}

```

代码说明:

头文件 :`include ` 用于输入输出函数。

变量声明:

`double num1, num2, result;` 用于存储用户输入的两个数字和计算结果。

用户输入

使用 `printf` 输出提示信息。

使用 `scanf` 读取用户输入的两个数字和一个运算符。

运算逻辑

使用 `switch` 语句根据用户输入的运算符执行相应的加、减、乘、除运算。

在除法运算中,检查除数是否为零,以避免除零错误。

结果输出:

使用 `printf` 输出计算结果,保留两位小数。

这个程序简单易懂,适合初学者学习和使用。