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;
	}
相关推荐
Irissgwe7 小时前
AVL树详解
数据结构·c++·算法·二叉树·c·二叉搜索树·avl
葛兰岱尔7 小时前
从 SolidWorks 到 Three.js,从 Inventor 到 Unity——制造业CAD模型“几何-语义一体化“转换,不再是天方夜谭!
开发语言·javascript·unity
剑锋所指,所向披靡!7 小时前
进程间通信IPC
c++
凌波粒7 小时前
LeetCode--131.分割回文串(回溯算法)
算法·leetcode·职场和发展
小小晓.7 小时前
零基础C++小白突破
开发语言·c++
何以解忧,唯有..7 小时前
Go语言类型转换详解:从基础到进阶实践
开发语言·后端·golang
何以解忧,唯有..7 小时前
Go 语言指针类型详解:从基础到实战
开发语言·后端·golang
阿i索7 小时前
【C++学习笔记】【基础】4.string类(2)——模拟实现
c++·笔记·学习
天天爱吃肉82187 小时前
豆包 vs DeepSeek API 对比分析报告
android·java·大数据·开发语言·功能测试·嵌入式硬件·汽车
北域码匠7 小时前
奇偶归并排序:并行计算的排序利器
数据结构·算法·c#·排序算法