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;
	}
相关推荐
周杰偷奶茶4 分钟前
【JavaSE】类和对象基础
java·开发语言
All for pursuit.5 分钟前
【回溯-4】46.全排列
数据结构·c++·算法·leetcode
小鱼~~8 分钟前
Recall@K、Precision@K、MRR、nDCG@K简介
人工智能·算法·机器学习
在所不辞兄12 分钟前
【零基础学智能仿真-38】从规则矩形到带孔薄板:Gmsh 网格与 FEniCSx 联合求解
人工智能·深度学习·算法·机器学习·工程仿真
大圣编蚕18 分钟前
C语言核心知识复习:预处理、头文件、强制类型转换、错误处理、递归与内存管理
c语言·开发语言
虎大猫猫19 分钟前
Python教程——按位取反的原理
开发语言·python
无名猿21 分钟前
裸指针还能不能用:不拥有与拥有的边界
c++·内存管理·现代c++·语法基础
Alice-YUE28 分钟前
提示词工程:工业级 Prompt 写法与分层组装
java·开发语言·大模型·prompt·提示词工程·system prompt
Yyyyyy~35 分钟前
【C++】STLday1
c++
无名猿43 分钟前
左值、右值、纯右值、将亡值:值类别入门
c++·内存管理·现代c++·语法基础