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;
	}
相关推荐
mg668几秒前
0基础开发学习python工具_____用 Python + Pygame 打造绚丽烟花秀 轻松上手体验
开发语言·python·学习·pygame
qq_433554541 分钟前
C++字符串hash
c++·算法·哈希算法
无限进步_1 分钟前
【C语言】堆(Heap)的数据结构与实现:从构建到应用
c语言·数据结构·c++·后端·其他·算法·visual studio
再难也得平2 分钟前
两数之和和字母异位词分组
数据结构·算法
CodeOfCC12 分钟前
C++ 实现ffmpeg解析hls fmp4 EXT-X-DISCONTINUITY并支持定位
开发语言·c++·ffmpeg·音视频
ghie909012 分钟前
基于LSB匹配的隐写术MATLAB实现
开发语言·计算机视觉·matlab
w陆压14 分钟前
9.野指针和悬空指针
c++·c++基础知识
Lhan.zzZ14 分钟前
Qt绘制残留问题排查与修复日志
开发语言·数据库·qt
shizhenshide15 分钟前
极速响应:平均破解速度<3秒的验证码服务,为抢购爬虫而生
算法
AD钙奶-lalala16 分钟前
leetcode核心母题总结
算法·leetcode·职场和发展