简单算术表达式求值(信息学奥赛一本通-T1397)
生活随笔
收集整理的這篇文章主要介紹了
简单算术表达式求值(信息学奥赛一本通-T1397)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【題目描述】
?兩位正整數(shù)的簡單算術運算(只考慮整數(shù)運算),算術運算為:
????+,加法運算;
????-,減法運算;
????*,乘法運算;
????/,整除運算;
????%,取余運算。
算術表達式的格式為(運算符前后可能有空格):運算數(shù) 運算符 運算數(shù)
請輸出相應的結(jié)果。
【輸入】
一行算術表達式。
【輸出】
整型算數(shù)運算的結(jié)果(結(jié)果值不一定為2位數(shù),可能多于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為運算數(shù),z為運算符cout<<calculate(x,z,y)<<endl;//根據(jù)z進行計算,輸出結(jié)果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; }總結(jié)
以上是生活随笔為你收集整理的简单算术表达式求值(信息学奥赛一本通-T1397)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谁拿了最多奖学金(洛谷-P1051)
- 下一篇: 地球人口承载力估计(信息学奥赛一本通-T