用switch语句编写一个简单的实数四则运算
时间: 2023-04-20 22:02:43 浏览: 669
下面是用 switch 语句编写的一个简单的实数四则运算的代码示例:
```
#include <iostream>
using namespace std;
int main() {
double a, b;
char op;
cin >> a >> op >> b;
switch (op) {
case '+':
cout << a + b << endl;
break;
case '-':
cout << a - b << endl;
break;
case '*':
cout << a * b << endl;
break;
case '/':
cout << a / b << endl;
break;
default:
cout << "Invalid operator" << endl;
break;
}
return 0;
}
```
相关问题
用switch语句编写一个简单的实数四则运算程序
以下是一个用switch语句编写的简单的实数四则运算程序:
#include <stdio.h>
int main() {
char operator;
double num1, num2, result;
printf("Enter operator (+, -, *, /): ");
scanf("%c", &operator);
printf("Enter two numbers: ");
scanf("%lf %lf", &num1, &num2);
switch(operator) {
case '+':
result = num1 + num2;
printf("%.2lf + %.2lf = %.2lf", num1, num2, result);
break;
case '-':
result = num1 - num2;
printf("%.2lf - %.2lf = %.2lf", num1, num2, result);
break;
case '*':
result = num1 * num2;
printf("%.2lf * %.2lf = %.2lf", num1, num2, result);
break;
case '/':
if(num2 == 0) {
printf("Error: Cannot divide by zero");
} else {
result = num1 / num2;
printf("%.2lf / %.2lf = %.2lf", num1, num2, result);
}
break;
default:
printf("Error: Invalid operator");
}
return 0;
}
在该程序中,我们首先要求用户输入一个运算符和两个实数。然后,我们使用switch语句来根据运算符执行不同的操作。如果用户输入的是+,则将两个实数相加并输出结果。如果是-,则将第二个实数从第一个实数中减去并输出结果。如果是*,则将两个实数相乘并输出结果。如果是/,则将第一个实数除以第二个实数并输出结果。如果第二个实数为0,则输出错误信息。如果用户输入了其他运算符,则输出错误信息。
用switch语句编写一个简单的实数四则运算程序。
好的,以下是用switch语句编写的简单实数四则运算程序:
```
#include <stdio.h>
int main() {
char op; // 运算符
double num1, num2; // 两个实数
printf("请输入两个实数和运算符,格式为:实数 运算符 实数\n");
scanf("%lf %c %lf", &num1, &op, &num2);
switch (op) {
case '+':
printf("%.2lf + %.2lf = %.2lf\n", num1, num2, num1 + num2);
break;
case '-':
printf("%.2lf - %.2lf = %.2lf\n", num1, num2, num1 - num2);
break;
case '*':
printf("%.2lf * %.2lf = %.2lf\n", num1, num2, num1 * num2);
break;
case '/':
if (num2 == ) {
printf("除数不能为!\n");
} else {
printf("%.2lf / %.2lf = %.2lf\n", num1, num2, num1 / num2);
}
break;
default:
printf("输入的运算符不正确!\n");
break;
}
return ;
}
```
程序会提示用户输入两个实数和运算符,然后根据运算符进行相应的四则运算,并输出结果。如果输入的运算符不正确或除数为,则会输出相应的提示信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)