题目描述
Simple Calculator
Write a program which reads two integers a, b and an operator op, and then prints the value of a op b.
The operator op is ‘+’, ‘-‘, ‘*’ or ‘/’ (sum, difference, product or quotient). The division should truncate any fractional part.
输入
The input consists of multiple datasets. Each dataset is given in the following format.
a op b
The input ends with a single ‘?’. Your program should not process for this terminal symbol.
输出
For each dataset, print the value in a line.
重点就在于比较符号是否相等
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,z,s;
while(scanf("%d %c %d",&a,&z,&b)!=EOF){
if (z=='+'){
s=a+b;
}
if (z=='-'){
s=a-b;
}
if (z=='*'){
s=a*b;
}
if (z=='/'){
s=a/b;
}
if (z=='?'){
return 0;
}
cout<<s<<endl;
s=0;
}
}