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;
	}
相关推荐
小七在进步5 小时前
数据结构:用栈实现队列
开发语言·数据结构
KaMeidebaby5 小时前
卡梅德生物技术快报|噬菌体筛选:噬菌体筛选工程化优化方案:基于侵染全链条参数调控与水环境应用验证
java·开发语言·人工智能·机器学习·spark
geovindu5 小时前
go: Floyd-Warshall Algorithms
开发语言·后端·算法·golang
CoderYanger5 小时前
视频裁剪+缩放+自动添加水印脚本(Python版)
开发语言·后端·python·程序人生·职场和发展·音视频·学习方法
db_murphy5 小时前
机器学习决策树的基尼系数是个啥?
学习·算法
酷酷的身影5 小时前
Managers/APConfigManager.cs
开发语言·ui·c#
拳里剑气5 小时前
C++算法:优先级队列
开发语言·c++·算法·优先级队列
小七在进步5 小时前
数据结构:用队列实现栈
开发语言·数据结构
Turbo正则5 小时前
机器学习入门笔记 | 基础算法及其应用场景
笔记·算法·机器学习
东华万里5 小时前
第37篇 手撕二叉树与堆的底层逻辑
数据结构·算法