问题标题: 酷町堂:请问第1232   题《    计算苹果费用》怎么写?我又错在哪?

0
0
已解决
何沐阳
何沐阳
初级光能
初级光能

核心代码:
    double a;
    cin>>a;
 if(a<20)
 printf("%.1\n",a*4);
 if(20<a<40)
 printf("%.1\n",a*3.6);
 if(a>40)
 printf("%.1\n",a*2.8);

 


1
已采纳
朱宗晔
朱宗晔
初级光能
初级光能

核心部分

if(a<=20) b=a*4.0;
    else if(a>20&&a<=40) b=(4*0.9)*a;
    else b=(4.0-1.2)*a;

 

朱宗晔在2018-01-30 20:40:05追加了内容

b是float

朱宗晔在2018-01-30 20:42:34追加了内容

吧那个

 if(20<a<40)

改成

 if(a > 20 && a < 40)

在C++的if中只有用 && 来连接的

没有20<a<40这样的

0
何沐阳
何沐阳
初级光能
初级光能

朱宗晔,我就80分,免强采纳你

 

0
0
张马润泽
张马润泽
初级光能
初级光能
   double n;
    cin>>n;
    if(n<=20)
    printf("%.1f",n*4);
    if(n>20&&n<=40)
    printf("%.1f",n*4*0.9);
    if(n>40)
    printf("%.1f",n*(4-1.2)); 

核心代码

我要回答