06-1. 简单计算器(20)
06-1. 简单计算器(20)
模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,4种运算符的优先级相同,按从左到右的顺序计算。
输入格式:
输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。
输出格式:
在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。
输入样例:
1+2*10-10/2=
输出样例:
10
#include<stdio.h> int main(){ int result=0,a,b,flag=1; char c; scanf("%d%c",&result,&c); while(c!='='){ scanf("%d",&b); switch(c){ case '+': result += b; break; case '-': result -= b; break; case '*': result *= b; break; case '/': if(b==0){ flag = 0; break; } result /= b; break; default: flag=0; break; } c=getchar(); } if(flag) printf("%d",result); else printf("ERROR"); return 0; }
06-1. 简单计算器(20)相关推荐
- 习题2.1 简单计算器 (20 分)
习题2.1 简单计算器 (20 分) 模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运 ...
- 7-20 简单计算器 (20分)
7-20 简单计算器 (20分) 模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运算算 ...
- 习题6-7 简单计算器 (20 分)
习题6-7 简单计算器 (20 分) 模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运 ...
- 简单计算器 (20 分)
简单计算器 (20 分) 模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运算算式,没有 ...
- 7-3 两个数的简单计算器 (20分)
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...
- pta 输出三角形字符阵列_PTA实验6-8 简单计算器 (20分)
模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数. ...
- PTA习题6-7 简单计算器 (20分)
模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数. ...
- 7-20 简单计算器 (20 分)————从0学C/浙大pta入门c语言题目
模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数. ...
- 06 复试 简单计算器
读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值. 样例输入 1 + 2 4 + 2 * 5 - 7 / 11 0 样例输出 3.00 13.36 思路:由于是非负数参与, ...
最新文章
- 查看linux系统性能
- android studio下生成aar文件,本地调用
- SSM实现的在线挂号预约管理系统源码
- java单例模式 三种_三种java单例模式概述
- 【CCCC】L2-004 这是二叉搜索树吗? (25分),二叉搜索树前序遍历
- 对编程语言的数据类型的理解
- cc2530设计性实验代码七
- java软尾山地车评测_GT Sensor X Pro 软尾山地自行车测评
- 获取当前格林威治时间
- 正宗、创新红烧肉全法
- CSS基础(新手入门教程)
- C++调用C的函数,出现 undefined reference to 的解决办法
- 好用的电视盒子软件推荐:无广告看电视我选这两款
- [2021首届“陇剑杯”网络安全大赛] webshell
- 每日启程——2019.12.13(古人学问无遗力,少壮工夫老始成)
- Mosca MQTT
- 绘图软件origin8.5使用总结
- Mysql项目 github_GitHub开源项目2018-09-11更新精选
- 前景提取 matlab,基于MATLAB的动态前景目标特征提取与运动跟踪
- NVIDIA GPU 硬解码的支持情况
热门文章
- 承接iPhone,iPad开发外包(长期承接IPhone,IPad项目外包)
- WinAPI: waveOutGetPlaybackRate - 获取输出设备当前的播放速度设置(默认速度值的倍数)...
- Java并发编程之线程状态总结
- 《Redis设计与实现》阅读笔记(二)--简单动态字符串
- java多线程(3)Thread的静态方法
- 数据库从表中随机选择一行数据
- java jvm学习笔记二(类装载器的体系结构)
- AndEngine引擎学习之绘制直线
- Android ProGuard使用要点
- Windows无法自动检测此网络的代理设置