1.2 switch实现两个数的四则运算

注意:

1、每一个case后面要有break

2、/运算的时候注意分母不能为0

cpp 复制代码
int a, b;
	char c;
	cin>>a>>b>>c;
	switch (c)
	{
	case '+':
		cout << a << '+' << b << '=' << a + b << endl;
		break;
	case '-':
		cout << a << '-' << b << '=' << a - b << endl;
		break;
	case '*':
		cout << a << '*' << b << '=' << a * b << endl;
		break;
	case '/':
		if (b == 0)
		{
			cout << "分母不能为0" << endl;
		}else
		cout << a << '/' << b << '=' << a /b << endl;
		break;
	default:
		cout << "表达式错误" << endl;
	}
相关推荐
田野追逐星光6 分钟前
STL的容器vector的模拟实现
开发语言·c++
半壶清水26 分钟前
[软考网规考点笔记]-操作系统核心知识及历年真题解析
网络·网络协议·算法
爱编码的傅同学26 分钟前
【常见锁的概念】死锁的产生与避免
java·开发语言
Tansmjs39 分钟前
实时数据可视化库
开发语言·c++·算法
WBluuue41 分钟前
Codeforces 1075 Div2(ABC1C2D1D2)
c++·算法
添砖java‘’1 小时前
线程的互斥与同步
linux·c++·操作系统·线程·信息与通信
我什么都学不会1 小时前
Python练习作业3
开发语言·python
2401_838472511 小时前
C++模拟器开发实践
开发语言·c++·算法
初九之潜龙勿用1 小时前
C# 操作Word模拟解析HTML标记之背景色
开发语言·c#·word·.net·office
3108748761 小时前
0005.C/C++学习笔记5
c语言·c++·学习