<用C语言做一个计算器,能实现加减乘除混合运算?-知识大全-龙咔百科
> 知识大全 > 列表
用C语言做一个计算器,能实现加减乘除混合运算?
时间:2024-12-23 16:23:47
答案

是的,可以使用C语言编写一个计算器程序,能够实现加、减、乘、除等混合运算。下面是一个简单的示例程序:

```c

#include

int main() {

char operator;

double num1, num2, result;

printf("Enter an operator (+, -, *, /): ");

scanf("%c", &operator);

printf("Enter two numbers: ");

scanf("%lf %lf", &num1, &num2);

switch (operator) {

case '+':

result = num1 + num2;

break;

case '-':

result = num1 - num2;

break;

case '*':

result = num1 * num2;

break;

case '/':

if (num2 == 0) {

printf("Error: division by zero!\n");

return -1;

}

result = num1 / num2;

break;

default:

printf("Invalid operator!\n");

return -1;

}

printf("%.2f %c %.2f = %.2f\n", num1, operator, num2, result);

return 0;

}

```

此程序首先提示用户输入一个操作符(+、-、* 或 /),然后提示用户输入两个数字,最后根据操作符执行相应的计算并输出结果。注意,这个程序还包含了一些错误处理代码,例如当用户试图除以零时会给出错误提示。

推荐
© 2024 龙咔百科