7-12 两个数的简单计算器(10分)

news/2024/2/22 19:24:59

7-12 两个数的简单计算器 (10分)

  • 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。

输入格式:

  • 输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。

输出格式:

  • 当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出ERROR。

输入样例1:

-7 / 2

输出样例1:

-3

输入样例2:

3 & 6

输出样例2:

ERROR

程序代码

#include<stdio.h>
#include<iostream>
using namespace std;
int main(){int a,b;char c;cin>>a;getchar();cin>>c;cin>>b;int res;int d=1;switch(c){case '+':res=a+b;break;case '-':res=a-b;break;case '*':res=a*b;break;case '/':res=a/b;break;case '%':res=a%b;break;default: printf("ERROR");d=0;}if(d==1)printf("%d",res);return 0;
}

https://dhexx.cn/news/show-915588.html

相关文章

杭州出差简记

西湖畔、断桥边&#xff0c;雷锋塔下觅蛇仙。这分明不是出差&#xff0c;3天两次大餐&#xff0c;剩下竟是悠闲。今日姑且加加班&#xff0c;明日晚霞赴萧山。 先付上一首原创小词&#xff1a;吴山舞&#xff0c;喷泉秀&#xff0c;江南安逸有沉浮。清河坊、夜西湖&#xff0c…

[转]教你修复win7中复制粘贴失效的问题

教你修复win7中复制粘贴失效的问题发布时间&#xff1a;2018-01-17 使用win7系统的时候&#xff0c;我们经常需要对立面的内容进行复制粘贴来引用一些网站的内容&#xff0c;不过最近有网友在使用这个功能的时候&#xff0c;发现不能复制粘贴下来&#xff0c;对于这样的问题…

【特效】闪电

分析&#xff1a; 1.要有闪电的形态 2.要有与地面平行的闪光 3.垂直与地面的闪硕 4.要有迸溅的火花 5.要有迸溅的碎块 6.要有焦糊的地面 7.要有焦糊所产生的烟 制作笔记&#xff1a; 1.闪电形体&#xff0c;Render Mode有很多种&#xff0c;分别是广告版&#xff0c;水平广告版…

列表连接成字符串(join)(python)

将下面的字符串转化为列表&#xff1a; [0000000000000000000000000000000000000001,192.168.131.37,16,0.2.3.3,34,768,1,0x0010,0x88,5.2.3.4,1, 0000000000000000000000000000000000000003,2.37.13.52,4352,2.2.3.3,34,768,1,0x1011,0x88,2.136.136.2,0, ] 想要达到的效果…

[翻译] AnimatedTransitionGallery

AnimatedTransitionGallery 转场动画回廊 https://github.com/shu223/AnimatedTransitionGallery Collection of iOS 7 custom animated transitions using UIViewControllerAnimatedTransitioning protocol. 收集了在iOS7中使用UIViewControllerAnimated协议实现的自定义转场动…

Python批量运行脚本

Python批量运行脚本&#xff1a; 新建一个total文件&#xff0c;将文件的属性设置为可执行&#xff0c;在文件中加入已经可执行的python脚本&#xff0c;如下 运行结果如下&#xff1a; 脚本内可加入&#xff1a; echo&#xff0c;相当于注释&#xff0c;脚本可读性更强 if&…

7-15 计算圆周率(15分)

7-15 计算圆周率 (15分) 根据下面关系式&#xff0c;求圆周率的值&#xff0c;直到最后一项的值小于给定阈值。 输入格式&#xff1a; 输入在一行中给出小于1的阈值。 输出格式&#xff1a; 在一行中输出满足阈值条件的近似圆周率&#xff0c;输出到小数点后6位。 输入样…

linux下mysql部署

mysql 1、拓扑结构 mysql集群有如下三层&#xff1a; 应用程序层&#xff1a;负责与mysql服务器通信的各种应用程序。Mysql服务器层&#xff1a;处理SQL命令&#xff0c;并与NDB存储引擎通信和Mysql服务器。NDB集群组件层&#xff1a;NDB集群组件有时也称数据节点&#xff0c;负…

Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码&#xff0c;使得整体的开发效率和质量得到提升。 1. ctrlshiftr&#xff1a;打开资源 这可能是所有快捷键组合中最省时间的了…

【博客之星】帮我投一票吧,谢谢

只希望喜欢我博客的朋友、同学&#xff0c;能帮我投一票。 如果票已经投完&#xff0c;可以让你的好友帮我投一票。 谢谢&#xff01; 如果让我说三句“拉票宣言”的话。 我想说&#xff0c; 1.博客中的每一个评论&#xff0c;我几乎都及时回复了。 2.每一个关注我的人&#xf…