问题标题: 酷町堂:我这哪里错了?谢谢!

0
1
已解决
裴浩铭
裴浩铭
初级光能
初级光能

题目链接: 酷町堂:1077

我这哪里错了?谢谢!

#include<iostream>
#include<iomanip>
using namespace std;
int main(){
    double a,c;
    char b;
    cin>>a>>b>>c;
    if(b='+'){
        cout<<setprecision(2)<<fixed<<a+c;
    }
    if(b='-'){
        cout<<setprecision(2)<<fixed<<a-c;
    }
    if(b='*'){
        cout<<setprecision(2)<<fixed<<a*c;
    }
    if(b='/'){
        if(c==0){
            cout<<"Error Input";
        }else{
            cout<<setprecision(2)<<fixed<<a/c;    
        }
    }
    
    return 0;


0
已采纳
任健睿
任健睿
中级守护
中级守护

把if里面的"="改成"=="就可以了。

 

0
任健睿
任健睿
中级守护
中级守护

1.如果是1为0的时候,那就要用printf保留小数输出。

2.中间有一个部分要用else-if,不是只用if语句。

0
0
0
於海洋
於海洋
中级光能
中级光能

同学你好!

把所有的=换成==就AC了

望采纳!

0
0
崔子周
崔子周
高级天翼
高级天翼

=换成==即可。

希望肤如凝脂,花容月貌,闭月羞花,沉鱼落雁,粉面桃花,亭亭玉立,婀娜多姿,潇洒倜傥,粉黛含情,美貌无双,如花似玉,秀色可餐,冰清玉洁,美貌倾城,妖娆多情,明眸皓齿,含苞待放,端庄贤淑,秀外慧中,倾国倾城的裴浩铭,能采纳我

我要回答