怎么做一个简易计算器
时间: 2024-10-01 07:02:17 浏览: 34
java_calculator1.rar_java做计算器
要制作一个简易计算器,你可以使用C语言的基本控制结构(如循环、条件语句)以及基本的数学运算符来实现加减乘除的功能。以下是一个简单的命令行接口计算器的示例代码:
```c
#include <stdio.h>
int main() {
int num1, num2;
char operator;
printf("请输入第一个数字: ");
scanf("%d", &num1);
printf("请输入操作符 (+, -, *, /): ");
scanf(" %c", &operator); // 使用 " %c" 防止scanf读入空格
printf("请输入第二个数字: ");
scanf("%d", &num2);
switch (operator) {
case '+':
printf("结果是: %d\n", num1 + num2);
break;
case '-':
printf("结果是: %d\n", num1 - num2);
break;
case '*':
printf("结果是: %d\n", num1 * num2);
break;
case '/':
if (num2 != 0) { // 检查除数是否为零
printf("结果是: %.2f\n", (float)num1 / num2);
} else {
printf("错误: 除数不能为零!\n");
}
break;
default:
printf("无效的操作符! 请使用 +, -, *, 或 /\n");
break;
}
return 0;
}
```
这个程序首先提示用户输入两个数字和一个运算符,然后根据给定的运算符执行相应的计算。如果用户输入的是除法,还会检查除数是否为零。
阅读全文