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;
	}
相关推荐
阿里嘎多学长1 分钟前
2026-09-03 GitHub 热点项目精选
开发语言·程序员·github·代码托管
Navigator_Z6 分钟前
LeetCode //C - 1224. Maximum Equal Frequency
c语言·算法·leetcode
dong_junshuai36 分钟前
每天一个开源项目#87 fmt:24.5K Stars 的 C++ 格式化核心
c++·开源·github
Navigator_Z1 小时前
LeetCode //C++ - 1226. The Dining Philosophers
c语言·算法·leetcode
源代码•宸1 小时前
前置准备:定时微服务背景和现状
开发语言·经验分享·后端·微服务·云原生·架构·golang
FOORIR1 小时前
3D视觉+AI客流系统怎么做:从Sensor Pipeline到数据事件引擎
算法
2601_967338711 小时前
C#上位机开发零基础入门到精通全套视频
开发语言·c#
雪的季节1 小时前
Multisim14.0的详细中文安装步骤【附安装包】
c++
小白学大数据2 小时前
超简单:用 Python 让 Excel 飞起来:用 openpyxl 把重复报表整理交给脚本
开发语言·数据库·python·excel
旧梦95272 小时前
Java SortedMap 接口详解:从入门到实战
java·开发语言