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;
	}
相关推荐
云qq几秒前
C++ 原子操作
开发语言·c++·算法
Aurorar0rua1 分钟前
CS50 x 2024 Notes C - 08
c语言·开发语言·学习方法
froginwe112 分钟前
SQL GROUP BY 详解
开发语言
A charmer4 分钟前
第一章:基础语法破冰|从 C++ 无缝切换 OC 语法
c++·objective-c
wangl_926 分钟前
C#性能优化完全指南 - 从原理到实践
开发语言·性能优化·c#·.net·.netcore·visual studio
xrgs_shz9 分钟前
基于轻量化浅层卷积神经网络的手写数字识别
算法·matlab·cnn
xyq202413 分钟前
Redis 哈希(Hash)
开发语言
fffzd14 分钟前
C++入门(一)
开发语言·c++·命名空间·输入输出·缺省参数
小妖同学学AI18 分钟前
架构图即代码:GitHub星标41.9k的Diagrams,用Python解放你的画图生产力
开发语言·python·github
计算机安禾20 分钟前
【计算机网络】第10篇:距离矢量路由算法——Bellman-Ford方程与RIP协议的特性分析
计算机网络·算法