这个题目其实很简单,我在想用c既然没难度,那就用刚学了的c++啊,顺便熟悉一下格式控制,真熟悉了,看了书才想起怎么用的,所以我认识到了一点,学了的东西一定要练习或复习!
代码如下:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int t,one,two;
char mark;
cin>>t;
while(t--)
{
cin>>mark>>one>>two;
switch(mark)
{
case '+':
cout<<one+two<<endl;;
break;
case '-':
cout<<one-two<<endl;;
break;
case '*':
cout<<one*two<<endl;;
break;
case '/':
if(one/two!=(double)one/two)
cout<<fixed<<setprecision(2)<<(double)one/two<<endl;
else
cout<<one/two<<endl;
//
}
}
}