求解!看看哪不对?

!i  •  1年前


include<stdio.h>

include<math.h>

int main() {

double a,b,c,d;
scanf("%lf",&a);

if(a<20)
{
	b=ceil(a);
	d=b*1.68;
}
if(a>20)
{
	b=ceil(a);
	c=a-20;
    d=20*1.68+c*1.98;
}
printf("%.2lf",d);
return 0;

}


评论:

没错呀!


danniel  •  1年前

应为:

include<stdio.h>

int main(){ double a;

scanf("%lf",&a);
if(a<=20){
   if(int(a)==a){
       printf("%.2lf",a*1.68);
}
    if(int(a)<a){
        printf("%.2lf",(int(a)+1)*1.68);
    }
}
if(a>20){
       if(int(a)==a){
       printf("%.2lf",(a-20)*1.98+1.68*20);
}
    if(int(a)<a){
        printf("%.2lf",(int(a)+1-20)*1.98+1.68*20);
  }
  }
  return 0;
  }

nrt  •  1年前

include <stdio.h>

include<math.h>

int main() {

double a,d;
int a1,ext; 
scanf("%lf",&a);
a1=ceil(a);
if(a1<=20)d=a1*1.68;
else ext= a1-20.0;d=1.68*20+1.98*ext;
printf("%.2f",d);
return 0;

}


许熠谦  •  1年前
include《

许熠谦  •  1年前

请先登录,才能进行评论