当前位置: 代码迷 >> 综合 >> 1397:简单算术表达式求值(C C++)
  详细解决方案

1397:简单算术表达式求值(C C++)

热度:94   发布时间:2024-03-05 23:46:10.0

【题目描述】

两位正整数的简单算术运算(只考虑整数运算),算术运算为:

+,加法运算;

-,减法运算;

*,乘法运算;

/,整除运算;

%,取余运算。

算术表达式的格式为(运算符前后可能有空格):

运算数 运算符 运算数

请输出相应的结果。

【输入】

一行算术表达式。

【输出】

整型算数运算的结果(结果值不一定为2位数,可能多于2位或少于2位)。

【输入样例】

32+64

【输出样例】

96

【代码】

#include<iostream>
using namespace std;
int f(int a,char x,int b)	//判断字符x是什么 进行对应结果返回 
{
    if(x=='+') return a+b;if(x=='-') return a-b;if(x=='*') return a*b;if(x=='/') return a/b;if(x=='%') return a%b;	
} 
int main()	
{
    int a,b;char x;cin>>a>>x>>b;//按规则输入 cout<<f(a,x,b);//调用函数 return 0;
}