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;
	}
相关推荐
AI玫瑰助手19 小时前
Python函数:递归函数的定义与阶乘案例实现
开发语言·python·信息可视化
qq_3660862219 小时前
测试接口传参数时,放在Header和Body中后台接收参数的区别
java·开发语言·前端
Jun62619 小时前
QT(8)-线程锁
java·开发语言
mifengxing19 小时前
LeetCode热题100——字母异位词分组
java·算法·leetcode·职场和发展·哈希表·hot100
John_ToDebug19 小时前
WeakPtr 与 Raw 指针:UAF 如何识别、如何处理、以及 Chromium 的设计哲学
c++·chrome·ai
Billlly20 小时前
莫比乌斯反演学习笔记
算法
fqbqrr20 小时前
2606C++,方便的调试类
c++
ZC跨境爬虫20 小时前
跟着 MDN 学 JavaScript day_2:JavaScript 初体验
开发语言·前端·javascript·学习·ecmascript
我不是懒洋洋20 小时前
从零实现一个RPC框架:远程调用与服务治理
c++
困意少年21 小时前
从统一初始化到移动语义:C++11 为什么是现代 C++ 的起点
c++