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;
	}
相关推荐
_upupup9 分钟前
智能指针的原理及简单模拟实现(C++)
开发语言·c++
l1t11 分钟前
DeepSeek总结的OpenZL压缩变换器
c++·算法
想吃火锅100512 分钟前
【leetcode】238.除了自身以外数组的乘积js
javascript·算法·leetcode
en.en..17 分钟前
C语言---宏
c语言·开发语言
郝学胜-神的一滴26 分钟前
C++ Templates 01:拨开迷雾,读懂C++模板经典著作
开发语言·c++·程序人生·游戏·游戏引擎·软件构建
坤坤子吖34 分钟前
算法学习——高精度加减乘除
c++·笔记·学习·算法
CQU_JIAKE42 分钟前
10.1[A]2267,磐久UMX【上下文128K,KVCache部分]
算法
言乐61 小时前
Python实现关税自动计算模型
开发语言·python·django·virtualenv·pygame
朝朝辞暮i1 小时前
C++ 第 14 课:引用 &
开发语言·c++·算法
白山编程大哥1 小时前
适合初学者练习的 C/C++ 开源项目推荐
c语言·c++·开源