杭电1170

来源:互联网 发布:佰迪欧百信渔具淘宝店 编辑:程序博客网 时间:2024/06/06 00:35

注意算除法的时候要分别考虑除得尽和除不尽的时候

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
 int t,i;
 while(cin>>t)
 {
 for(i=0;i<t;i++)
 {
  char a;
  int b,c;
  cin>>a>>b>>c;
  getchar();
  if(a=='+')
  cout<<b+c<<endl;
  else if(a=='-')
  cout<<b-c<<endl;
  else if(a=='*')
  cout<<b*c<<endl;
  else if(b%c!=0)
  cout<<setiosflags(ios::fixed)<<setprecision(2)<<1.0*b/c<<endl;
  else
  cout<<b/c<<endl;
 }
 }
}

原创粉丝点击