【C++】2058:【例3.10】简单计算器(信息学奥赛)

article/2025/9/1 12:08:11

            好了,今天的内容就是有简单计算器了,内容的详细意思也就是一个最简单的计算器支持+,-,*,/四种运算然后根据输入输出结果。(博主正在冲200粉丝,喜欢的赶紧关注!!!)

【题目描述及其目的】

2058:【例3.10】简单计算器

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 24876     通过数: 13584

【题目描述】

一个最简单的计算器支持+,-,*,/四种运算。输入只有一行:两个参加运算的数和一个操作符(+,-,*,/)。输出运算表达式的结果。考虑下面两种情况:

(1)如果出现除数为0的情况,则输出:Divided by zero!

(2)如果出现无效的操作符(即不为+,-,*,/之一),则输出:Invalid operator!

【输入】

一行,前面两个数,再一个运算符号。

【输出】

运算表达式的结果。

【输入样例】

【输出样例】 

  

【源代码】 

#include <iostream>using namespace std;int main()
{double a, b;char n;cin >> a >> b;cin >> n;switch (n){case '+':{cout << a + b << endl;break;}case '-':{cout << a - b << endl; break;}case '*':{cout << a * b << endl; break;}case '/': {if (b == 0){cout << "Divided by zero!" << endl;break;}cout << a / b << endl;break;}default :{cout << "Invalid operator!" << endl;break; }}return 0;
}

强调,博主正在充200粉丝,喜欢的点赞点个关注。


http://chatgpt.dhexx.cn/article/KtYy7t3O.shtml

相关文章

【MySQL2058】MySQL远程连接错误码2058

Docker安装的MySQL&#xff0c;突然服务器登录正常&#xff0c;但是使用SQLyog登录报异常&#xff1a; MySQL错误号码 2058上网上巴拉巴拉半天&#xff0c;各种说法都有&#xff0c;最后综合网上各种教程方案&#xff0c;解决了自己的问题&#xff0c;最后将自己的解决方案罗列…

解决SQLyog连接MySQL出现2058错误

解决SQLyog连接MySQL出现2058错误 1、确定你的mysql命令能运行&#xff0c;像下面这样&#xff1a; 2、如果出现这种情况&#xff1a; 解决方法一&#xff1a; 配置系统环境变量path的值&#xff0c;将安装MySQL路径下的bin路径&#xff1a;MySQL安装目录\bin&#xff0c;配置…

SQLyog连接数据库报错2058

命令符界面登录MySQL然后输入命令 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 新密码; 修改密码的加密方式即可。

使用sqlyog连接数据库时出现错误(2058)解决方法

出现这个原因是MySQL8之前的版本中加密规则是mysql_native_password&#xff0c;而在MySQL8之后&#xff0c;加密规则 是caching_sha2_password。解决问题方法有两种&#xff1b; &#xff08;1&#xff09;第一种是升级图形界面工具版本 &#xff08;2&#xff09;第二种是把M…

SQLyog出现2058错误的解决方法

① WinR打开终端&#xff0c;输入cmd ②输入 mysql -u root -p 然后输入密码 &#xff08;root&#xff09; ③依次执行以下语句 ALTER USER’root’‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER’root’‘localhost’ IDENTIFIED…

使用sqlyog连接mysql时出现错误号码2058的解决方法

1、使用命令行&#xff08;winR --> cmd&#xff09;登录mysql&#xff0c;需要输入密码&#xff1b;若出现如下界面&#xff0c;登录成功。 2、输入 use mysql&#xff1b;&#xff08;分号要有&#xff09; 3、输入 select user,host from user; 出现如下界面。 4、从上…

SQLyog连接MySQL8.0.24远程服务器 ,报错:2058的解决方法

写在前面&#xff1a; 我热爱技术&#xff0c;热爱分享&#xff0c;热爱生活&#xff0c; 我始终相信&#xff1a;技术是开源的&#xff0c;知识是共享的&#xff01; 博客里面的内容大部分均为原创&#xff0c;是自己日常的学习记录和总结&#xff0c;便于自己在后面的时间里回…

sqlyog连接mysql错误码2058

一、⾸先保证你的MySQL数据库安装成功 cmd命令下mysql -u root -p 连接出错如上&#xff0c;原因是加密⽅式变了&#xff0c;现在是root的授权没刷新&#xff0c;我们重置⼀下密码。sqlyog配置新连接报错&#xff1a;错误号码2058&#xff0c;是因为mysql密码加密⽅法变了。 …

SQLyog连接mysql8.0时报错(错误号码2058)

本文将详细说明解决SQLyog连接mysql8.0时&#xff0c;SQLyog Ultimate显示报错信息并附带乱码&#xff1a;“错误号码2058&#xff0c;Plugin caching——sha2_passward could not be loaded:******** ”(最后一段信息是乱码)。 如下图所示&#xff1a; 将报错信息翻译过来就是…

SQLyog连接MySQL时出现2058错误解决方法

解决方案 第一步 WinR→cmd打开命令提示符&#xff0c; 输入以下命令&#xff1a;mysql -u root -p 1.1 提示Enter password&#xff0c;输入密码即可 1.2 如果提示“mysql不是内部或外部命令&#xff0c;也不是可运行的外部程序或批处理文件。” 如下图 解决此错误有两种…

Mysql出现问题:ERROR 2058: Plugin caching_sha2_passward could not be loaded解决方案

回城传送–》《数据库问题解决方案》 ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆 ❤️技术活,该赏 ❤️点赞 👍 收藏 ⭐再看,养成…

mysql出现2058,连接MySQL报“Error No.2058 Plugin caching_sha2_password could not be loaded”

问题重现 使用sqlyog连接linux系统下docker中的mysql8.0.11时报错plugin caching_sha2_password could not be loaded 问题原因 MySQL8.0新版默认使用caching_sha2_password作为身份验证插件&#xff0c;而旧版是使用mysql_native_password 而sqlyog默认是使用mysql_native_…

MySql8.0版本连接sqlyog时出现错误号码2058 和1045错误

错误号码2058乱码 在下载完MySQL8.0.31和sqlyog后&#xff0c;尝试用sqlyog连接数据库 出现了错误号码2058 Plugin caching _sha2_password could not be loaded:乱码问题 原因分析&#xff1a; 出现这个原因是Mysql之前的版本中加密规则是mysqlnative_password&#xff0c…

sqlyog错误号码2058解决方式

新建连接报错&#xff0c;错误号码2058 windows系统打开cmd命令行窗口&#xff0c;输入mysql -uroot -p 输入密码&#xff0c;登录mysql&#xff0c;再输入下面这行代码&#xff0c;password替换成你的密码。 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_passwo…

【SQLyog错误号码2058解决办法】

当你遇到下图这个错误时&#xff0c;是由于SQLyog在8.0以上版本采用了新的加密方式。 解决办法&#xff1a; win R打开 &#xff0c; 输入cmd&#xff0c;打开命令行窗口&#xff0c; 然后连接你的SQLyog版本的服务器&#xff0c; mysql -uroot -P3306 -p注意&#xff1a;…

解决SQLyog连接MySQL8时报错:错误号码2058

前言 使用SQL8.0的用户在使用MySQLyog连接时&#xff0c;SQLyog连接MySQL8时报错&#xff1a;错误号码2058。 本文将介绍2种解决方法。 sqlyog配置新连接报错原因&#xff1a; 新版的MySQL8.0加密方法变了 具体原因&#xff1a;新的MySQL 8.0安装&#xff0c;在初始化数据目…

【SQLyog连接MySQL时出现的2058错误解决方法】

解决方案 第一步 WinR→cmd打开命令提示符&#xff0c; 输入以下命令&#xff1a;mysql -u root -p 1.1 提示Enter password&#xff0c;输入密码即可 1.2 如果提示“mysql不是内部或外部命令&#xff0c;也不是可运行的外部程序或批处理文件。” 如下图 解决此错误有两种哪个方…

顺序图/时序图

1.定义 顺序图也称时序图&#xff0c;定义是&#xff1a; 顺序图是显示对象之间交互的图&#xff0c;这些对象是按时间顺序排列的。特别地&#xff0c;顺序图中显示的是参与交互的对象及对象之间消息交互的顺序。 目的&#xff1a;序列图的主要用途之一&#xff0c;是把…

时序图工具哪家强?

设计时序是基本功&#xff0c;怎样才能高效的设计时序图呢&#xff1f;下面是我搜集到的工具以及我目前在用的工具&#xff0c;希望大家能找到最适合自己的工具。 Visio 使用步骤 Visio时序图工具&#xff0c;其中有一些做好的模具&#xff0c;在画时序图时直接拖拉进去&…

UML时序图(序列图)

什么是时序图 时序图(Sequence Diagram)&#xff0c;又名序列图、循序图&#xff0c;是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 让我们来看一看visio2016对时序图的的解释。 时序图的元素 我们在画时序图时会涉及7种元素&#…