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;
	}
相关推荐
不会写DN6 分钟前
golang的fs除了定权限还能干什么?
开发语言·爬虫·golang
星爷AG I13 分钟前
14-4 运动控制理论:协同理论(AGI基础理论)
算法·机器学习·agi
生活很暖很治愈15 分钟前
Linux——UDP编程&通信
linux·服务器·c++·ubuntu
共享家952719 分钟前
C++ string 类从原理到实战
开发语言·c++
库奇噜啦呼23 分钟前
【iOS】Effective Objective-C第一章
开发语言·ios·objective-c
I_LPL32 分钟前
day48 代码随想录算法训练营 图论专题1
java·算法·深度优先·图论·广度优先·求职面试
不会写DN35 分钟前
Go 语言并发编程的 “工具箱”
开发语言·后端·golang
absunique39 分钟前
多路归并算法在外部排序中的实现与优化的技术7
算法
叶宇燚42 分钟前
Java整理--数据结构篇
java·开发语言·数据结构
鹿鸣悠悠1 小时前
【AI-08】Prompt(提示词)
人工智能·算法