0
已解决
杜明泽
资深守护
资深守护
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
double a,b;
char c;
cin>>a>>b>>c;
if(c=='+'){
printf("%.2f",b+a);
}
if(c=='-'){
printf("%.2f",a-b);
}
if(c=='*'){
printf("%.2f",a*b);
}
if(c=='/'){
if(a!=0 || b!=0)
printf("%.2f",a/b);
else{
cout<<"error";
}
}
return 0;
}
0
已采纳
潘艺博
初级天翼
初级天翼
实数类型 a,b;
字符型 c;
输入 a b c;
判断(c 等于 加号){
p......("%.2f",a+b);
}
否则 如果(c 等于 减号){
p......("%.2f",a-b);
}
否则 如果(c 等于 乘号){
p......("%.2f",a*b);
}
否则 如果(c 等于 除号){
如果(b 等于 0){
输出 "error";
}否则{
p......("%.2f",a/b);
}
}
记得加<cstdio>或万能头
望采纳
0
0
朱小川
缔造者
缔造者
if(a!=0&&b!=0)
printf("%.2f",a/b);
else{
cout<<"error";
}
c=='/'就这个if出错了
0