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;
	}
相关推荐
geovindu2 分钟前
go: Broadcast Pattern
开发语言·后端·设计模式·golang·广播模式
sycmancia6 分钟前
Qt——Qt程序打包
开发语言·qt
郝学胜-神的一滴10 分钟前
Qt 高级开发 026:QTabWidget御道,从筑基到化境
开发语言·c++·qt·程序人生·软件构建·用户界面
Jun62614 分钟前
QT(14)-UBUNTU下QT使用串口
开发语言·qt·ubuntu
Jun62614 分钟前
QT(16)-云端版本管理
开发语言·qt
ggaofeng15 分钟前
试用zeroclaw
java·开发语言
插件开发21 分钟前
矢量路径运算如何选GPU技术?——适用算法对比及OpenGL/Direct3D/CUDA选型指南
算法·3d
~|Bernard|27 分钟前
关于go语言中二维切片的append操作陷阱
开发语言·后端·golang
c++之路30 分钟前
C/C++ 全链路编译工具汇总
c语言·开发语言·c++
c2385631 分钟前
C++的IO流深入理解(下)
开发语言·c++