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;
	}
相关推荐
hqwest6 分钟前
码上通QT实战11--监控页面03-绘制湿度盘和亮度盘
开发语言·qt·绘图·自定义组件·部件·qpainter·温度盘
张心独酌10 分钟前
Rust开发案例库-静态服务器
服务器·开发语言·rust
起个名字费劲死了12 分钟前
QT + Socket 客户端/服务端 公网通讯
服务器·c++·qt·socket
做萤石二次开发的哈哈14 分钟前
萤石开放平台 萤石可编程设备 | 设备 Python SDK 使用说明
开发语言·网络·python·php·萤石云·萤石
子有内涵16 分钟前
【C++】红黑树实现
开发语言
降临-max20 分钟前
JavaWeb企业级开发---Mybatis
java·开发语言·笔记·学习·mybatis
bing.shao21 分钟前
golang 做AI任务链的优势和场景
开发语言·人工智能·golang
知乎的哥廷根数学学派22 分钟前
基于多物理约束融合与故障特征频率建模的滚动轴承智能退化趋势分析(Pytorch)
人工智能·pytorch·python·深度学习·算法·机器学习
我是一只小青蛙88827 分钟前
位图与布隆过滤器:高效数据结构解析
开发语言·c++·算法
eso198342 分钟前
白话讲述监督学习、非监督学习、强化学习
算法·ai·聚类