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;
	}
相关推荐
青 春 记 忆几秒前
LeetCode 283. 移动零|Python 解法详解
python·算法·leetcode
Zenova EdgeOS5 分钟前
C++ 工业边缘 Boost.Asio 高级实战
开发语言·c++·边缘计算·工业网关
小小龙学IT6 分钟前
C++ std::chrono 时间库深度解析:从 duration 模板到 C++20 日历与时区
linux·c++·c++20
mqiqe8 分钟前
AgentScope Java 2.0 技能仓库(Skill Repository)完全实战指南
java·开发语言·elasticsearch
人工干智能9 分钟前
科普:Python中的生成器——带`yield`的函数
开发语言·python
whcyhhh11 分钟前
头歌实践教学平台:数据科学与大数据技术导论(十四)
大数据·开发语言·python
淼澄研学24 分钟前
GPT-4o及mini模型参数解析与Python API调用实操
开发语言·python
Hrain-AI42 分钟前
企业 AI 治理运营怎么做:分级授权、Token 用量可观测与模型统一纳管
大数据·人工智能·算法
独立开发之道1 小时前
【three.js教程】Three.js 材质详解:从“不反光“到“物理级真实“怎么选
开发语言·javascript·材质
剑指offer.1 小时前
Linux多任务-线程篇
java·jvm·算法