
代码如下:
#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
int T;
cin>>T;
char c;
int a,b;
for(int i=0;i<T;i++)
{
cin>>c>>a>>b;
switch(c)
{
case '+':
{
cout<<a+b<<endl;
break;
}
case '-':
{
cout<<a-b<<endl;
break;
}
case '*':
{
cout<<a*b<<endl;
break;
}
case '/':
{
if(a%b==0) cout<<a/b<<endl;
else cout<<fixed<<setprecision(2)<<(double)a/b<<endl;
break;
}
default:
{
cout<<"error"<<endl;
break;
}
}
}
}
加油!!!!!!!!!!!!!!!!!!
本文介绍了一个C++程序,通过`cin`输入四个基本运算符和两个整数,实现加减乘除运算,并处理除数为零的情况。使用了`switch`语句实现不同操作的逻辑,包括错误提示。
569

被折叠的 条评论
为什么被折叠?



