信息学奥赛一本通(1397:简单算术表达式求值)
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通(1397:简单算术表达式求值)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1397:簡單算術(shù)表達(dá)式求值
時間限制: 1000 ms ??? ??? 內(nèi)存限制: 65536 KB
提交數(shù): 13874 ??? 通過數(shù): 10359
【題目描述】
兩位正整數(shù)的簡單算術(shù)運(yùn)算(只考慮整數(shù)運(yùn)算),算術(shù)運(yùn)算為:
+,加法運(yùn)算;
-,減法運(yùn)算;
*,乘法運(yùn)算;
/,整除運(yùn)算;
%,取余運(yùn)算。
算術(shù)表達(dá)式的格式為(運(yùn)算符前后可能有空格):
運(yùn)算數(shù) 運(yùn)算符 運(yùn)算數(shù)
請輸出相應(yīng)的結(jié)果。
【輸入】
一行算術(shù)表達(dá)式。
【輸出】
整型算數(shù)運(yùn)算的結(jié)果(結(jié)果值不一定為2位數(shù),可能多于2位或少于2位)。
【輸入樣例】
32+64【輸出樣例】
96【參考代碼】
#include <stdio.h> int calculate(int x,char op,int y) {int z;switch(op){case '+':z=x+y;break;case '-':z=x-y;break;case '*':z=x*y;break;case '/':z=x/y;break;case '%':z=x%y;break;}return z; } int main() {int a,b,op;scanf("%d%c%d",&a,&op,&b);printf("%d\n",calculate(a,op,b));return 0; }http://ybt.ssoier.cn:8088/problem_show.php?pid=1397
?
總結(jié)
以上是生活随笔為你收集整理的信息学奥赛一本通(1397:简单算术表达式求值)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通 2004:【20CSP
- 下一篇: 信息学奥赛一本通(1399:甲流病人初筛