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;
	}
相关推荐
sitellla3 分钟前
Pydub:用 Python 处理音频,不写废话
开发语言·python·其他·音视频
happymaker062610 分钟前
LeetCodeHot100——155.最小栈
算法
xingyuzhisuan12 分钟前
缓存命中率提升方案:从 30% 优化至 82% 全流程优化记录
java·开发语言·缓存·ai
郑洁文17 分钟前
基于Python的恶意流量监测系统的设计与实现
开发语言·python
AI玫瑰助手20 分钟前
Python流程控制:for循环与range函数的搭配使用
开发语言·python·信息可视化
洛水水20 分钟前
【力扣100题】85.每日温度
算法·leetcode·职场和发展
anew___22 分钟前
2026年Python爬虫技术完全指南:从入门到实战
开发语言·爬虫·python
Penfy_Z24 分钟前
【Python LLM 调用踩坑】Connection error 终极解决方案!npm 代理导致阿里云通义千问接口连接失败
开发语言·python·npm
星辰徐哥25 分钟前
Python AI基础:Python面向对象编程
开发语言·人工智能·python
Coder-magician25 分钟前
《代码随想录》刷题打卡day15:二叉树part05
数据结构·c++·算法