您的位置:首页 > 其它

南邮 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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: