【小学】再做一年级算术题
【小学】再做一年级算术题
小明上小学一年级了,老师已经教会了他们进行整数的 +、-、*、/ 、% 计算,下面老师开始出题,给出一个简单的算术表达式,请小明给出计算结果,请你用 switch 语句编写一个程序,帮小明算出结果。
输入:
操作数1 op 操作数2
输出:
计算结果
tips:
关键是在表达式输入过程中如何取出运算符 ?
样例:
序号 | 测试输入 | 期待的输出 | 额外进程 |
---|---|---|---|
1 |
10+20↵
|
30↵
|
0 |
2 |
30-20↵
|
10↵
|
0 |
3 |
8*11↵
|
88↵
|
0 |
4 |
13/5↵
|
2↵
|
0 |
思路
(本题不设置流程图)
观察输入,很容易得到统一格式%d%c%d
也即一个整数一个运算符一个整数。
显然我们只需要先分别读取两个整数和运算符,再根据运算符类型分类输出即可。
这里需要注意的是scanf(“%c”,x)读取的是单个字符而不是字符串,不要错用%s
代码
#include<stdio.h> int main()
{ int a,b; char op; scanf("%d%c%d",&a,&op,&b); switch(op) { case '+': { printf("%d\n",a+b); break; } case '-': { printf("%d\n",a-b); break; } case '*': { printf("%d\n",a*b); break; } case '/': { printf("%d\n",a/b); break; } case '%': { printf("%d\n",a%b); break; } } return 0;
}
【小学】再做一年级算术题相关推荐
- 楼市现状:打算买房的你,看完这点再做决定不迟!
我是广叔谈房,资深房产投资专家.你相见恨晚的买房导师,目前为提供买房最佳解决方案.广叔不像其他自媒体,遮遮掩掩的让你摸不清头脑!广叔属于实战派只说对你最有用的操作和建议. 关注"广叔谈房&q ...
- 语言三做一年级算题_一年级数学期末考试,学生交卷说能考100分,快让你家孩子试试吧...
时间不知不觉已到7月份了,各地小学将要迎来期末水平考试了,小学生也是十分开心,考完试又要放假了,更有小学生笑着对老师说"今年的假期有点长啊",一句话把老师逗得哭笑不得. 今天上午同 ...
- 人生最浪费生命的四件事,2017年别再做了!
人生最浪费生命的四件事,2017年别再做了! 南京旅游 2017-02-04 07:15:10 阅读(58058) 评论(24) 声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅 ...
- 谈我的“先做人,再做技术人员,最后做程序员”
谭大哥的一片文章中谈到了我的这句话,不过他认为,做人的难度实在比做程序员高很多. 其实我说的这句话,原出自傅雷先生至傅聪<家书>中云:"先做艺术家,再作音乐家,最后才是钢琴家&q ...
- 一秒执行一次_《一秒钟》:一贯的粗旷式抓大放小,张艺谋的自命题作业总是要观众自己再做一遍...
还有不变的永远在奔跑的大棉裤花棉袄的圆脸妮子,这是导演张艺谋最新作品<一秒钟>的最直接观感. 张艺谋是个善于从普世情怀处挖掘题材的导演.之前诸多现实题材类型作品,诸如讲父子和解的<千 ...
- 罗永浩:因为要烧投资人的钱 所以没有勇气再做手机了
4月17日消息,日前,在回复网友有没有勇气再做款手机的提问时,罗永浩回复称:因为要烧投资人的钱,所以我确实没这勇气了. 与此同时,老罗还称,不考虑财务回报和庸众的反应,我给你做一个触及灵魂.荡气回肠的 ...
- 能赚钱的人,先找买家,再做产品
能赚钱的人,先找买家,再做产品.赚不到钱的人,先做产品,卖不出去,却骂用户不懂行. 先找买家,意味着你需要先确定你的客户受众群体,你要知道你的客户是谁,而经过思考,从实际客户需求,市场对比,分析等,确 ...
- 10年前腾讯微信后台第一天提交的代码曝光;苹果App Store佣金抽成再做让步;TypeScript 4.1发布|极客头条...
整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「 ...
- 腾讯云技术复盘「数据丢失事件」,为什么业务上云还要再做云备份?
众多惨痛的云事故告诉了我们一个几乎无法规避的现实,那就是云也会宕机,也会丢失数据-. [CSDN 编者按]近两日,因腾讯云损坏了北京一家创业公司的文件系统元数据,导致后者的业务经营.甚至融资进程,都受 ...
最新文章
- 想要学好Go语言的必须知道的一个小技巧
- LeetCode-剑指 Offer 25. 合并两个排序的链表
- 【PAT乙级】1036 跟奥巴马一起编程 (15 分)
- ASP.NET页面级别的事务
- kotlin 和java 混编
- 使用Cobertura,JUnit,HSQLDB,JPA涵盖您的测试
- 计算机三级会保研加分吗,366所高校有保研资格,除了对成绩有要求外,还有哪些要求?...
- CVPR 2021 接收论文临时列表!27%接受率!
- 资源放送丨《Oracle DataGuard 备份恢复最佳实践 》PPT视频
- 云图说|华为云数据复制服务 打造不一样的用户权限迁移
- 前端知识 | 简析ES6
- excanvas让canvas兼容ie7,8
- 【渝粤教育】国家开放大学2018年春季 0133-21T大学物理 参考试题
- UVC协议CT_ZOOM_RELATIVE_CONTROL选择子放大缩小停止的问题
- 计算机软件的前景,2020计算机软件专业就业前景如何?
- 机器学习(14)——激活函数
- 智能问答机器人python_帮帮智能问答机器人中TaskBot任务对话算法实践
- web版Project简介
- jQuery动画效果
- 开口式霍尔电流传感器在数据中心直流配电改造的应用
热门文章
- 阿里视频云web播放器常见问题汇总
- 机房监控系统解说—新风机篇
- 苹果与希捷 到底谁的错
- 【docker 安装-环境初始化】
- java计算机毕业设计Internet快递柜管理系统(附源码、数据库)
- Excel实用技巧——甘特图展示项目排期
- java标准输出输入(Scaner类)
- 全球与中国一次性三通旋塞阀市场前景方向预测与投资战略分析报告2022-2028年
- BDD100K:大规模、多样化的驾驶视频数据集
- macbook linux 双系统,MacBook Air (13-inch, 2017)(8+128G)安装Ubuntu18.04双系统