问题标题: 酷町堂:1231

0
0
已解决
被禁言 张籽实
张籽实
新手守护
新手守护
#include<iostream>
#include<cstdio> 
using namespace std;
int main()
{
    double a;
    cin>>a;
    if(a<=3)
    {
        cout<<8;
    }
    else if(a>3)
    {
     printf("%.1f",(a-3)*2.2+8);
    }
    return 0;
}

 


0
已采纳
刘旭晨
刘旭晨
初级守护
初级守护

应该是这样(应为不想违规,我就不直接发代码)

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    double a,b,c=8;
    //输入变量
    if(检测变量是否>3)
    {
        b=(a-3)*2.2;
        b=b+8;
        //保留一位小数输出
    }
    if(检测变量是否<=3)
    {
        //直接保留整数输出8
    }
    return 0;
}

0
王远哲
王远哲
修练者
修练者

应该为

if(a>3)
    printf("%.1f",(a-3)*2.2+8);
    if(a<=3)
    printf("%.1f",8.0);

 

0
王劭杰
王劭杰
高级守护
高级守护

核心代码:

    double a,b;
    输入>>a;
    b=8;
    如果(a<=3)
    printf("%.1f",b);
    如果(a>3)
    printf("%.1f",8+(a-3)*2.2);
0
我要回答