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;
	}
相关推荐
fish_xk2 分钟前
c++中的继承
开发语言·c++
froginwe114 分钟前
CSS 图像透明/不透明
开发语言
自我意识的多元宇宙5 分钟前
【数据结构】 红黑树
数据结构·算法
wayz116 分钟前
Day 15 编程实战:KMeans聚类与股票风格分类
算法·机器学习·分类·kmeans·聚类
不知名的老吴8 分钟前
数据结构与算法之排序算法
算法·排序算法
初心未改HD9 分钟前
Go语言Map底层原理与并发安全深度解析
开发语言·golang
Brilliantwxx9 分钟前
【算法题】日期类算法题
开发语言·c++·笔记·程序人生·算法
不会编程的懒洋洋13 分钟前
C# IDisposable 和 using
开发语言·笔记·机器学习·c#·.net·visual studio·c#基础
穿条秋裤到处跑13 分钟前
每日一道leetcode(2026.04.27):检查网格中是否存在有效路径
算法·leetcode·职场和发展
Fighting_p13 分钟前
【FileShowCom 组件】文件预览:图片预览 el-image,其余文件预览打开新窗口或者下载
开发语言·前端·javascript