评论

收藏

[C++] C++算术表达式求值

编程语言 编程语言 发布于:2021-12-30 18:12 | 阅读数:261 | 评论:0

DSC0000.png
#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;
}

关注下面的标签,发现更多相似文章