void main()
{
double x,a;
printf("x=");
scanf("%lf",&x);
if(x>0&&x<100)
{
a=x;
printf("不打折,應付金額%f",a);
}
if(x>=100&&x<300)
{
a=x*0.9;
printf("打九折,應付金額%f",a);
}
if(x>=300&&x<500)
{
a=0.85*x;
printf("打八五折,應付金額%f",a);
}
else
{
a=0.8*x;
printf("打八折,應付金額%f",a);
}
}
呵呵,是這裏,用%lf表示雙精度,用%f代表浮點,好好加油!