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;
	}
相关推荐
lsx2024062 分钟前
jEasyUI 自定义对话框
开发语言
陶然同学7 分钟前
【Python】文件操作
开发语言·python
Wild_Pointer.12 分钟前
C++:内存顺序(Memory Order)的概念以及使用
c++
来自远方的老作者14 分钟前
第10章 面向对象-10.3 封装
开发语言·python·私有属性·私有方法·封装
j_xxx404_17 分钟前
用系统调用从零封装一个C语言标准I/O库 | 附源码
linux·c语言·开发语言·后端
并不喜欢吃鱼19 分钟前
从零开始C++----七.继承相关模型,解析多继承与菱形继承问题(下篇)
开发语言·c++
Polaris_T22 分钟前
2026最新字节大模型岗面经汇总(多平台整理)
人工智能·经验分享·算法·aigc·求职招聘
devil-J26 分钟前
vue3+three.js中国3D地图
开发语言·javascript·3d
Xiaoᴗo.30 分钟前
C语言2.0---------
c语言·开发语言·数据结构
ghie909032 分钟前
MATLAB 解线性方程组的迭代法
开发语言·算法·matlab