当前位置:首页 > 题解目录 > 正文内容

简单算术表达式求值

亿万年的星光5年前 (2021-01-28)题解目录2886

【题目描述】
 两位正整数的简单算术运算(只考虑整数运算),算术运算为:
+,加法运算;
    -,减法运算;
    *,乘法运算;
    /,整除运算;
    %,取余运算。
算术表达式的格式为(运算符前后可能有空格):运算数 运算符 运算数
请输出相应的结果。
【输入描述】
一行算术表达式。
【输出描述】
整型算数运算的结果(结果值不一定为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;
}


    扫描二维码推送至手机访问。

    版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

    分享给朋友:
    返回列表

    上一篇:哥德巴赫猜想

    下一篇:整理药名

    相关文章

    字符串比较

    【题目描述】给出了n(n<=100000)个由数字和字母组成的字符串(长度小于1000),求与给出字符串相同字符串的个数。【输入描述】第一行是一个数n。接下来n行,每行都是一个字符串。接下来一行...

    生日

    【题目描述】cjf君想调查学校OI组每个同学的生日,并按照从大到小的顺序排序。但cjf君最近作业很多,没有时间,所以请你帮她排序。【输入描述】有2行,第1行为OI组总人数n;第2行至第n+1行分别是每...

    【题解】老王赛马

    【题目描述】赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”。在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都。 赛马是当时最受...

    【题解】找零钱—动态规划

    给定一些人民币的面额,数量不限,要求找出金额为m元且人民币张数最少的方案。这个问题既可以是一个贪心问题也可以是一个动态规划的问题。对于现行的人民币面额:1、2、5、10、20、50、100,我们找任何...

    【题解】飞奔的马

    【题目描述】农场里的马,在草场开心地吃着牧草,直到天色晚了,牧马的人会将马依次按号牌大小,依次放入相应的位置。但是这马总是打乱了顺序,于是牧马人都会想办法把这些马都排好:每次从最前面开始,然后与后面的...

    【题解】踩方格

    【题目描述】有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:a、每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;b、走过的格子立即塌陷无法再走第二次;c、只能向北、东、西三个方向走;请问...