#include <iostream>
#include <iomanip>
using namespace std;
int add(int a, int b){
return a+b;
}
int sub(int a, int b){
return a-b;
}
int mul(int a, int b){
return a*b;
}
double div(int a, int b){
return a*1.0/b;
}
int surplus(int a,int b){
return a%b;
}
int main(){
int m,n;
char x;
double c;
cin>>m>>x>>n;
if(x=='+') c=add(m,n);
if(x=='-') c=sub(m,n);
if(x=='*') c=mul(m,n);
if(x=='/') c=div(m,n);
if(x=='%') c=surplus(m,n);
cout << fixed << setprecision(2) << c << endl;
return 0;
}
C++算术表达式求值
原创
©著作权归作者所有:来自51CTO博客作者PanDaoxi的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++算术表达式求值
C++算术表达式求值!
#include ios 其他 -
【栈】实现表达式求值(C++)(详解)
【栈】实现表达式求值思路 && 理解 && 注意给定一串表达式,字符串类型,依次遍历从头
c++ 栈 运算符 操作数 优先级 -
表达式求值c语言
数据结构书上的例题。其实就是比较运算符优先级。#include #i
表达式求值 c语言 表达式求值栈 运算符 #include -
表达式求值
式 12*(2+3)+Sma...
#include 优先级 ci