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;
	}
相关推荐
小无名呀几秒前
RAII 智能指针
c++
月明长歌2 分钟前
【码道初阶】Leetcode136:只出现一次的数字:异或一把梭 vs HashMap 计数(两种解法完整复盘)
java·数据结构·算法·leetcode·哈希算法
龘龍龙4 分钟前
Python基础学习(七)
开发语言·python·学习
Swift社区8 分钟前
LeetCode 456 - 132 模式
java·算法·leetcode
wjs20248 分钟前
Julia 基本语法
开发语言
LYFlied8 分钟前
【每日算法】LeetCode 152. 乘积最大子数组(动态规划)
前端·算法·leetcode·动态规划
MediaTea9 分钟前
Python 库手册:wave WAV 音频读写工具
开发语言·python·音视频
写代码的【黑咖啡】9 分钟前
python的小型实践项目
开发语言·python
Once_day21 分钟前
CC++八股文之基础语法(2)
c语言·c++
爱学大树锯21 分钟前
【(格式化字符串)】
算法