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;
	}
相关推荐
霁月风20 分钟前
设计模式——适配器模式
c++·适配器模式
sp_fyf_202421 分钟前
计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-11-01
人工智能·深度学习·神经网络·算法·机器学习·语言模型·数据挖掘
萧鼎31 分钟前
Python并发编程库:Asyncio的异步编程实战
开发语言·数据库·python·异步
学地理的小胖砸32 分钟前
【一些关于Python的信息和帮助】
开发语言·python
疯一样的码农32 分钟前
Python 继承、多态、封装、抽象
开发语言·python
^velpro^33 分钟前
数据库连接池的创建
java·开发语言·数据库
秋の花41 分钟前
【JAVA基础】Java集合基础
java·开发语言·windows
香菜大丸42 分钟前
链表的归并排序
数据结构·算法·链表
jrrz082842 分钟前
LeetCode 热题100(七)【链表】(1)
数据结构·c++·算法·leetcode·链表
小松学前端44 分钟前
第六章 7.0 LinkList
java·开发语言·网络