c语言编写计算器程序
时间: 2024-10-12 19:07:00 浏览: 28
在C语言中编写一个基本的计算器程序,通常可以包括加、减、乘、除四种运算功能。下面是一个简单的控制台版四则运算计算器的示例:
```c
#include <stdio.h>
int main() {
char operator;
double num1, num2;
printf("请输入运算符 (+, -, *, /) : ");
scanf("%c", &operator);
printf("请输入两个数字: ");
scanf("%lf %lf", &num1, &num2);
switch(operator) {
case '+':
printf("%.1f + %.1f = %.1f\n", num1, num2, num1 + num2);
break;
case '-':
printf("%.1f - %.1f = %.1f\n", num1, num2, num1 - num2);
break;
case '*':
printf("%.1f * %.1f = %.1f\n", num1, num2, num1 * num2);
break;
case '/':
if (num2 != 0)
printf("%.1f / %.1f = %.1f\n", num1, num2, num1 / num2);
else
printf("错误:除数不能为零。\n");
break;
default:
printf("无效的运算符,请输入+、-、*或/\n");
break;
}
return 0;
}
```
在这个程序中,用户首先选择运算符,然后输入两个操作数。根据运算符的不同,执行相应的数学运算并显示结果。
阅读全文