4.编写一个简单的计算器程序,支持加法、减法、乘法和除法运算。程序每次输入两个整数和一个运算符进行计算,并输出结果。c语言
时间: 2024-10-21 16:09:25 浏览: 91
在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\n", num1 + num2);
break;
case '-':
printf("结果: %d\n", num1 - num2);
break;
case '*':
printf("结果: %d\n", num1 * num2);
break;
case '/':
if (num2 != 0) { // 避免除数为零的错误
printf("结果: %.f\n", (float)num1 / num2);
} else {
printf("错误: 除数不能为零!\n");
}
break;
default:
printf("错误: 无效的运算符!\n");
break;
}
return 0;
}
```
在这个程序中,用户首先输入两个数字,然后选择一个运算符。根据运算符,程序会执行相应的计算并打印结果。注意对除法操作的特殊处理,防止除数为零。
阅读全文