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;
	}
相关推荐
88号技师2 分钟前
【2025年1区SCI】最新信号分解方法-JMD的参数优化:15种适应度函数-matlab代码
开发语言·matlab·故障诊断·信号分解
zmzb01032 分钟前
C++课后习题训练记录Day44
开发语言·c++
smile_Iris3 分钟前
Day 30 函数定义与参数
开发语言·python
qq_433554543 分钟前
C++ 二维线性DP
c++·算法·图论
风筝在晴天搁浅6 分钟前
代码随想录 115.不同的子序列
算法
老华带你飞6 分钟前
医院挂号|基于Java医院挂号管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
豐儀麟阁贵10 分钟前
9.6使用正则表达式
java·开发语言·数据库·mysql
kgduu11 分钟前
go ethreum之Trie
开发语言·后端·golang
aaa最北边11 分钟前
前缀和算法求数组中某个区间的
c++
c#上位机11 分钟前
halcon2个区域合并为1个区域—union2
图像处理·算法·计算机视觉·halcon