南邮 OJ 1588 简单计算器
2015-08-06 09:46
169 查看
简单计算器
时间限制(普通/Java) : 1000 MS/ 3000 MS 运行内存限制 : 65536 KByte总提交 : 654 测试通过 : 245
比赛描述
请你编程设计一个简单计算器,希望它能够完成两个正整数的加、减、乘、整除,运算符号分别用 “+”、“-”、“*”、“/”表示。
输入
第一行是一个正整数:测试用例数目,最多为105。
之后,每个测试用例包括一行:
l 每一行给出一个运算符号、两个正整数a和 b,每个正整数范围为 [1,1000]
输出
对于每个测试用例,输出一行,依次包含:
l “Case #: ”,#表示序号
l 正整数a
l 运算符号
l 正整数b
l “=”符号
两个正整数的运算结果
样例输入
4
+ 1 2
- 1 2
* 1 2
/ 1 2
样例输出
Case 1: 1+2=3
Case 2: 1-2=-1
Case 3: 1*2=2
Case 4: 1/2=0
提示
题目来源
NUPT
#include<iostream> int main(){ int a,b,c,ca,cas; char op; scanf("%d",&cas); for(ca=1;ca<=cas;ca++){ scanf("\n%c%d%d",&op,&a,&b); switch(op){ case '+': c = a+b; break; case '-': c = a-b; break; case '*': c = a*b; break; case '/': c = a/b; break; } printf("Case %d: %d%c%d=%d\n",ca,a,op,b,c); } }
相关文章推荐
- 关于看第三方文档,七牛NoClassDefFoundError错误
- 什么是信息熵
- [易飞]设置公用参数
- 图片路径加载失败,火狐浏览器默认显示断裂图片
- scala的Type与Class实战详解
- zoj 1671 Walking Ant【简单bfs】
- MSBUildToolsPath is not specified for the ToolsVersion
- 浅析常用排序算法的思想及实现
- 鼠标悬浮放大效果
- MFC应用程序中 App MainFrm Document View 菜单栏 工具栏 相互之间的关系
- 八大排序算法
- 指针与引用的区别
- 设计模式---Java源码中的设计模式
- PLSQL 编程基础
- 完美解决某些字符插入到mysql数据库出现incorrect string value的问题
- 关于WCF配置文件的知识点讲解1
- tmux(终端方便使用cp:http://wowubuntu.com/tmux.html)
- 南邮 OJ 1587 3n+1
- android实现类似toast效果的圆角dialog警告框
- Java多线程总结