分支-14 简单计算器(10)
2015-06-18 21:25
761 查看
分支-14. 简单计算器(10)
时间限制400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
沈睿(浙江大学)
本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。
输入格式:
输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。
输出格式:
当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出“ERROR”。
输入样例1:
-7 / 2
输出样例1:
-3
输入样例2:
3 & 6
输出样例2:
ERROR
#include<stdio.h> int main() { int a,b; char f; scanf("%d %c %d",&a,&f,&b); if(f=='+') printf("%d",a+b); else if(f=='-') printf("%d",a-b); else if(f=='*') printf("%d",a*b); else if(f=='/') printf("%d",a/b); else if(f=='%') printf("%d",a%b); else printf("ERROR"); return 0; } |
相关文章推荐
- C语言找出字符串中的特定的字符,并输出
- 进程调度(一)
- 返回一个二维整数数组中最大联通子数组的和
- 【kd-tree】bzoj1176 [Balkan2007]Mokia
- NYOJ 091阶乘之和(水题)
- love
- 梯度下降法和随机梯度下降法的理解
- 容器
- android之android:paddingLeft和android:layout_marginLeft区别
- 【kd-tree】bzoj3290 Theresa与数据结构
- javabean总结
- google host 2015-6-18
- 如何让你的代码变得清晰整洁
- 家庭宽带问题解决方案
- BZOJ 4085:[Sdoi2015]bigyration(SDOI 2015 round 2 Day 1)
- 探究java IO之AutoCloseable,Closeable和Flushable接口
- 狂刷Android范例之5:ApiDemos主程序框架分析
- 如何使用chrome自带的Javascript调试工具
- iOS学习008字符串
- hibernate :Type ServiceRegistryBuilder deprecated hibernate