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;
	}
相关推荐
chouchuang几秒前
day-027-面向对象-下
开发语言·python
粘稠的浆糊2 分钟前
[AtCoder - abc465_d ]X to Y题解
数据结构·c++·算法
誰能久伴不乏3 分钟前
C++11 随机数生成——告别 rand()
开发语言·c++
海清河晏1116 分钟前
数据结构 | 二叉平衡搜索树
开发语言·数据结构·visual studio
鱼儿也有烦恼10 分钟前
数据结构合集
算法·algorithm
kuonyuma17 分钟前
java之动态代理
java·开发语言
KouFiee23 分钟前
同名隐藏基础
开发语言·c++
z落落31 分钟前
C# Task WaitAll、WaitAny、WhenAll、WhenAny
开发语言·c#
兰令水33 分钟前
hot100【acm版】【2026.7.11/12打卡-java版本】
java·开发语言·数据结构·算法·职场和发展
研來如此41 分钟前
图像文件大小
人工智能·算法·计算机视觉