问题标题: 酷町堂:1232

1
0
已解决
蒋浩善
蒋浩善
初级守护
初级守护

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int a;
    cin>>a;
    if(a<=20)
    {
        printf("%.1f",a*4);
    }
    if(a>20&&a<=40)
    {
        printf("%.1f",a*3.6);
    }
    if(a>40)
    {
        printf("%.1f",a*2.8);
    }
    return 0;
}

为什么80?


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)); 

0
方亦欧
方亦欧
新手光能
新手光能

 printf("%.1f",a*4);

改成

​
 printf("%.1f",a*4.0);

​

 

0
杨陈卓
杨陈卓
新手天翼
新手天翼

核心代码

    if(a<=20)printf("%.1f\n",a*b);
    if(a>20&&a<=40)printf("%.1f\n",(a*b)*0.9);
    if(a>40)printf("%.1f\n",a*(b-1.2));

 

0
0
郑怡翔
郑怡翔
初级天翼
初级天翼

核心:

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

最后输出(保留一位小数)b

别忘了加:

#include<cstdio>

 

0
方宇哲
方宇哲
资深守护
资深守护
if(a<=20)
    {
        s+=a*4;
    }else if(a>20&&a<=40)
    {
        s+=a*4*0.9;
    }else {
        s+=a*(4-1.2);
    }

核心代码

头代码》定义》输入》核心代码》输出》返回值

0
0
臧启亚
臧启亚
初级光能
初级光能

核心代码:

cin>>n;
if (n<=20)s=n*4;
else if (n<=40)s=n*4*0.9;
else s=n*(4-1.2);
printf("%.1f",s);

 

我要回答