c语言编程我那错了

来源:百度知道 编辑:UC知道 时间:2024/06/21 07:11:07
#include <stdio.h>
main()
{float a,b,d,h,j,l;
h=1.6,d=8,l=2.2;
unsigned int c,k;
c=3,k=5;
printf("请输入里程数");
scanf("%f" ,&a);
if(a<=3)
printf("车费8元\n");

if(a>3<=5)
b=d+(a-c)*h;
printf("车费%f\n",b);

if(a>5)
j=b+(a-k)*l;
printf("车费%f\n",j);

}
急死我了

//加2对{}还有>5计算有错误
#include <stdio.h>
main()
{float a,b,d,h,j,l;
h=1.6,d=8,l=2.2;
unsigned int c,k;
c=3,k=5;
printf("请输入里程数");
scanf("%f" ,&a);
if(a<=3)
printf("车费8元\n");

if(a>3&&a<=5)
{
b=d+(a-c)*h;
printf("车费%f\n",b);
}

if(a>5)
{
b=d+(a-c)*h;
j=b+(a-k)*l;
printf("车费%f\n",j);
}
}

#include <stdio.h>

void main()
{
float a,b,d,h,j,l;
h=1.6,d=8,l=2.2,b=0;
unsigned int c,k;
c=3,k=5;
printf("请输入里程数:\n");
scanf("%f" ,&a);
if(0<a && a<=3)
{
printf("车费8元\n");
}
else if(a>3 && a<=5)
{
b=d+(a-c)*h;
printf("车费%f\n",b);
}

else if(a>5)
{