【題目描述】
兩位正整數的簡單算術運算(只考慮整數運算),算術運算爲:
+,加法運算;
-,減法運算;
*,乘法運算;
/,整除運算;
%,取餘運算。
算術表達式的格式爲(運算符前後可能有空格):運算數 運算符 運算數
請輸出相應的結果。
【輸入】
一行算術表達式。
【輸出】
整型算數運算的結果(結果值不一定爲2位數,可能多於2位或少於2位)。
【輸入樣例】
32+64
【輸出樣例】
96
————————————————
思路:加減乘除分情況討論把他們放在一個函數裏面定義,然後調用這個函數就行了。
#include<iostream>
using namespace std;
int calculate(int x,char z,int y);
int main()
{
int x,y;
char z;
cin>>x>>z>>y;//x、y爲運算數,z爲運算符
cout<<calculate(x,z,y)<<endl;//根據z進行計算,輸出結果
return 0;
}
int calculate(int x,char z,int y)
{
if(z=='+') return x+y;
if(z=='-') return x-y;
if(z=='*') return x*y;
if(z=='/') return x/y;
if(z=='%') return x%y;
}