(switch 语句)*用switch语句完成一个简单的计算器程序。程序要求如下: (1) 读入两个整数 (2)提示用户选择对这两个整数的操作,即输出 1 : + 2 : - 3 : * 4 : / 请输入您的选择: 读入用户的选择,输出运算结果。
时间: 2023-07-16 09:16:06 浏览: 121
下面是一个用 switch 语句实现的简单计算器程序:
```c
#include <stdio.h>
int main() {
int num1, num2, choice;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
printf("请选择对这两个整数的操作:\n");
printf("1:+\n2:-\n3:*\n4:/\n请输入您的选择:");
scanf("%d", &choice);
switch (choice) {
case 1:
printf("%d + %d = %d\n", num1, num2, num1 + num2);
break;
case 2:
printf("%d - %d = %d\n", num1, num2, num1 - num2);
break;
case 3:
printf("%d * %d = %d\n", num1, num2, num1 * num2);
break;
case 4:
if (num2 == 0) {
printf("除数不能为0!\n");
} else {
printf("%d / %d = %.2f\n", num1, num2, (float)num1 / num2);
}
break;
default:
printf("输入错误!\n");
break;
}
return 0;
}
```
这个程序先读入两个整数,然后提示用户选择对这两个整数的操作,接着读入用户的选择,最后根据选择输出运算结果。如果用户选择除法,程序会先判断除数是否为0,避免除以0的错误。
阅读全文