问题标题: 1231求思路


0
已采纳
臧启亚
臧启亚
初级光能
初级光能

核心代码:

float a,b,n,s;
    scanf("%f",&n);
    if(n<=3) s=8; else s=8+(n-3)*2.2;
    printf("%.1f\n",s);

记得保留一位小数,其余按照题目进行判断就可以了

因为有小数,数据类型要定义为实型

1
杨子逸
杨子逸
新手天翼
新手天翼

判断,如果A>3

printf("%.1f",(a-3)*2.2+8);

否则

cout<<"8.0";

0
樊澄宇
樊澄宇
新手光能
新手光能

判断输入的double n是否大于3

是,printf("%.1f",8+(n-3)*2.2);

否,printf("%.1f",8);

0
褚福磊
褚福磊
新手光能
新手光能
核心代码:
if(a>3)
    printf("%.1f",(a-3)*2.2+8);
    if(a<=3)
    cout<<"8.0";
0
欧阳语聪
欧阳语聪
资深守护
资深守护
    if(a<=3){
    cout<<"8.0";
}
    else{
    a=(a-3)*2.2+8.0;
    printf("%.1f",a);
}
0
舒航
舒航
新手守护
新手守护
a=a-3;
    w=2.2*a;

这是核心代码

再printf就行了

望采纳!!!

0
朱宗晔
朱宗晔
初级光能
初级光能

核心部分 

 double a,b;
    scanf("%lf",&a);
    if(a<3.0) b=8.0;
    else b=8.0+(a-3.0)*2.2;

 

0
杜天泽
杜天泽
新手守护
新手守护

scanf("%lf",&a);

if(a<3.0) b=8.0;

0
0
谢其桦
谢其桦
资深守护
资深守护
 printf("%.1f",(a-3)*2.2+8);
    if(a<=3)
    cout<<"8.0";
0
0
周天睿
周天睿
初级光能
初级光能

定义x,y为实型

输入x

if(x<3)

    y=8;

else

    y=(x-3)*2.2+8;

用printf保留一位小数输出y,头文件cstdio

我要回答