PTA 基础编程题目集 7-12 两个数的简单计算器 C语言
PTA 基础编程题目集 7-12 两个数的简单计算器 C语言
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。
输入格式:
输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。
输出格式:
当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出ERROR。
输入样例1:
-7 / 2
输出样例1:
-3
输入样例2:
3 & 6
输出样例2:
ERROR
#include<stdio.h>int main() {int x, y;char a;scanf("%d %c %d",&x,&a,&y);switch (a){case'+':printf("%d",x+y);break;case'-':printf("%d",x-y);break;case'*':printf("%d",x*y);break;case'/':printf("%d",x/y);break;case'%':printf("%d",x%y);break;default:printf("ERROR");}return 0;
}
PTA 基础编程题目集 7-12 两个数的简单计算器 C语言相关推荐
- c语言对10求余不为7,【PTA | 基础编程题目集】7-12 两个数的简单计算器 (10分)
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加.减.乘.除或求余运算.题目保证输入和输出均不超过整型范围. 输入格式: 输入在一行中依次输入操作数1.运算符.操作数2,其间以1个 ...
- PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言
PTA 基础编程题目集 7-21 求特殊方程的正整数解 C语言 输入样例1: 884 输出样例1: 10 28 20 22 输入样例2: 11 输出样例2: No Solution #include& ...
- PTA 基础编程题目集 7-27 冒泡法排序 C语言
PTA 基础编程题目集 7-27 冒泡法排序 C语言 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一 ...
- PTA 基础编程题目集 7-33 有理数加法 C语言
PTA 基础编程题目集 7-33 有理数加法 C语言 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范 ...
- PTA 基础编程题目集 7-24 约分最简分式 C语言
PTA 基础编程题目集 7-24 约分最简分式 C语言 分数可以表示为分子/分母的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如6/ ...
- PTA 基础编程题目集 7-7 12-24小时制 C语言
PTA 基础编程题目集 7-7 12-24小时制 C语言 编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间. 输入格式: 输入在一行中给出带有中间的:符号(半角的冒号)的24小时制 ...
- PTA 基础编程题目集 7-20 打印九九口诀表 C语言
PTA 基础编程题目集 7-20 打印九九口诀表 C语言 下面是一个完整的下三角九九口诀表: 本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表. 输入格式: 输入在一行中给出一个正整数N ...
- PTA 基础编程题目集 7-18 二分法求多项式单根 C语言
PTA 基础编程题目集 7-18 二分法求多项式单根 C语言 二分法求函数根的原理为:如果连续函数f(x)在区间[a,b]的两个端点取值异号,即f(a)f(b)<0,则它在这个区间内至少存在1个 ...
- PTA 基础编程题目集 7-17 爬动的蠕虫 C语言
PTA 基础编程题目集 7-17 爬动的蠕虫 C语言 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样 ...
最新文章
- C/C++内存管理详解
- Intel X86 CPU系列的寄存器
- cocos2dx3.4 VS2012无法打开包含文件extensions/ExtensionExport.h
- Javascript:history.go()和history.back()的用法和区别
- React开发(211):react中refs转发到dom组件
- c语言练习的软件,我想学C语言,在自己的电脑上练习,要安装什么软件呢?
- avlib java_fatal error: libavutil/avconfig.h: No such file...
- 【课题报告】OpenCV 抠图项目实战(10)PyQt5 使用
- android开发,加法,上课写的demo
- c语言 465串口编程,用C语言编写串口程序
- Atitit DbServiceV4qb9 数据库查询类库v4 新特性
- Little VGL + code::blocks + 模拟器
- 毕设外文文献查找方法
- 镭速软件如何使用文件同步功能?
- 通过MIME标准实现无插件极速生成多Sheet Excel文件
- zbb20170728 oracle 查看被锁对象
- SMARTY安装与使用
- golang字符串拼接方式
- 03.规格及模板管理
- 多模态多标签情感分析
热门文章
- 《LoadRunner 没有告诉你的》之三——理发店模型
- 基于图机器学习的微生物网络关系预测算法研究
- pyautogui 的用法 python自动操作鼠标、键盘
- windows10下使用wget命令(安装失败,请大家提意见)
- 开源超美css动态背景 可直接引入html文件使用 含注释、可更改
- Python基础总结(3)
- 目标检测--Focal Loss for Dense Object Detection
- 【矩阵运算c++实现】矩阵封装实现Matrix类
- 用虚拟机学linux,虚拟机上学习Linux运维?学linux有什么用
- Nginx-出现-403-Forbidden