0
已解决
郑皓予
新手守护
新手守护
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
double a,b;
cin >>a>>b;
char c;
cin >>c;
if(c=='+'){
cout <<setprecision(2)<<fixed<<a+b;
}
else if(c=='-'){
cout <<setprecision(2)<<fixed<<a-b;
}
else if(c=='*'){
cout <<setprecision(2)<<fixed<<a*b;
}
else if(c=='/'&&a!=0&&b!=0){
cout<<setprecision(2)<<fixed<<a/b;
}else{
cout <<"error";
}
return 0;
}
0
已采纳
於海洋
高级光能
高级光能
#include<iostream>
using namespace std;
int main(){
double a,b;
cin >>a>>b;
char c;
cin >>c;
if(c=='+'){
printf("%.2f",a+b);
}
else if(c=='-'){
printf("%.2f",a-b);
}
else if(c=='*'){
printf("%.2f",a*b);
}
else if(c=='/'&&a!=0&&b!=0){
printf("%.2f",a/b);
}else{
printf("error");
}
return 0;
}
用printf会快一点,是cout的两到三倍
0