SCAU【1023】简单计算器
题目要求:下面程序中是实现一个简单的运算器(保留两位小数点),如果由键盘输入10+50,计算机可以输出结果60.00;如果输入8+6,计算机输出20/4,计算机输出5.00;如果输入8-6,计算机输出2.00,请在空处填上合适的代码,运行通过后并提交。
【第一组自测数据】 【第二组自测数据】
键盘输入:45*2↙ 键盘输入:50.1-23↙
正确输出:result=90.00 正确输出:result=27.10
#include <stdio.h>
#include <stdlib.h>int main()
{float a,b,c;char op;scanf("%f%c%f",&a,&op,&b);switch(op){case '+':c=a+b;break;case '-':c=a-b;break;case '*':c=a*b;break;case '/':c=a/b;break;default: printf("error");exit(0);}printf("result=%.2f",c);return 0;
}
注意:每个case语句都要有break,switch是多分支选择语句,会先选择符合switch表达式进入switch-case中,然后与case后接的内容进行匹配,匹配成功,执行case冒号后面的功能,若执行一个case后未遇到break,则会继续向下匹配,直到遇到break跳出switch语句。
SCAU【1023】简单计算器相关推荐
- SCAU 1023 简单计算器
下面程序是实现一个简单的运算器(保留两位小数点),如果由键盘输入 10+50,计算机可以输出结 果 60.00:如果输入 8*6,计算机输出 48.00:如果输入 20/4,计算机输出 5.00:如果 ...
- 模拟一个简单计算器_阅读模拟器的简单介绍
模拟一个简单计算器 Read simulators are widely being used within the research community to create synthetic an ...
- PTA 基础编程题目集 7-12 两个数的简单计算器 C语言
PTA 基础编程题目集 7-12 两个数的简单计算器 C语言 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式 ...
- 7-12 两个数的简单计算器 (C语言)
7-12 两个数的简单计算器 (10 分)本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次 ...
- 用Python解“两个数的简单计算器”题
7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...
- 用C语言解“两个数的简单计算器”题
7-12 两个数的简单计算器 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1 ...
- 06-1. 简单计算器(20)
06-1. 简单计算器(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 张彤彧(浙江大学) 模拟简单运算器的工作.假设计算器只 ...
- c语言对10求余不为7,【PTA | 基础编程题目集】7-12 两个数的简单计算器 (10分)
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...
- 重读The C programming Lanuage 笔记三:简单计算器程序
1 //简单计算器 2 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <ctype.h> 6 #inc ...
- python实现简单计算器功能键介绍_Python实现的简单计算器功能详解
本文实例讲述了Python实现的简单计算器功能.分享给大家供大家参考,具体如下: 使用python编写一款简易的计算器 计算器效果图 首先搭建计算器的面板: 计算器面板结构 建造一个继承于wx.Fra ...
最新文章
- ffmpeg 解码rtp方法
- Nginx+Keepalived+Proxy_Cache 配置高可用集群和高速缓存
- overlapped I/O的学习笔记
- zemax图像模拟_zemax2014免费版
- 安装好了pytorch,但不知道安装路径怎么办?——快速找到pytorch安装路径
- BZOJ3747: [POI2015]Kinoman
- 使用Junit参数在更短的时间内编写更好的单元测试
- OpenSSL的Heartbleed漏洞原理及简单模拟
- JedisPool介绍
- Characterizing stochastic time series with ordinal networks
- 来自微信官方:微信支付跨平台软件架构首次曝光
- (四) Session管理 --《springboot与shiro整合》
- 计算机网络—3网络层(路由选择协议、路由表的生成)
- QTTabBar在win10下多标签栏功能消失
- php中文歌词,PHP 爬虫抓取歌词
- 电脑开机一直弹计算机的界面,电脑开机总是弹出登陆窗口的解决方法
- Linux下的图片转换工具ImageMagick
- 自媒体/新媒体写作技巧
- Effie 致创作路上的独行者:动静相宜
- 信创大事件 | 2022“国民云计算品牌”正式放榜