只有加减乘除整数类型的计算器代码
时间: 2023-11-03 11:04:25 浏览: 36
当然可以!以下是一个使用C语言编写的简单计算器代码,支持加法、减法、乘法和除法运算,仅适用于整数类型:
```c
#include <stdio.h>
int main() {
int num1, num2;
char operator;
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入运算符 (+, -, *, /) : ");
scanf(" %c", &operator);
printf("请输入第二个整数: ");
scanf("%d", &num2);
switch (operator) {
case '+':
printf("%d + %d = %d\n", num1, num2, num1 + num2);
break;
case '-':
printf("%d - %d = %d\n", num1, num2, num1 - num2);
break;
case '*':
printf("%d * %d = %d\n", num1, num2, num1 * num2);
break;
case '/':
if (num2 != 0) {
printf("%d / %d = %d\n", num1, num2, num1 / num2);
} else {
printf("错误:除数不能为0!\n");
}
break;
default:
printf("错误:无效的运算符!\n");
break;
}
return 0;
}
```
这个代码会要求用户输入两个整数和一个运算符,然后根据运算符进行相应的计算,并输出结果。请注意,此代码没有包含输入验证,所以输入无效数据可能导致程序崩溃或产生错误结果。在实际应用中,应该添加适当的输入验证来提高代码的鲁棒性。