某地的出租车按如下方法收费
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 10:32:46
某地的出租车按如下方法收费
某地的出租车按如下方法收费:起步价10元,可行3km(不含3km);3~8km(不含8km)按1.6元/km计算(不足1km,按1km计算),8km以后按2.2km/km计算(不足1km,按1km计算).编写C程序,输入千米数,计算车费并输出.
我是这样写的
#include "stdio.h"
main()
{
float x;
double y;
int a;
printf("请输入千米数\n");
scanf("%f",&x);
a=(int)x+1;
if(a>=0&&a=3&&a=8)
y=10+5*1.6+(a-8)*2.2;
printf("应付%.2f元\n",y);
}
编译后却发现不管输入多大的数都是用最后一个语句运算的
某地的出租车按如下方法收费:起步价10元,可行3km(不含3km);3~8km(不含8km)按1.6元/km计算(不足1km,按1km计算),8km以后按2.2km/km计算(不足1km,按1km计算).编写C程序,输入千米数,计算车费并输出.
我是这样写的
#include "stdio.h"
main()
{
float x;
double y;
int a;
printf("请输入千米数\n");
scanf("%f",&x);
a=(int)x+1;
if(a>=0&&a=3&&a=8)
y=10+5*1.6+(a-8)*2.2;
printf("应付%.2f元\n",y);
}
编译后却发现不管输入多大的数都是用最后一个语句运算的
#include "stdio.h"
void main()
{
float x;
double y;
int a;
printf("请输入千米数\n");
scanf("%f",&x);
a=(int)x;
if(a>=0&&a=3&&a
再问: 编译后进行运算和我的问题一样
void main()
{
float x;
double y;
int a;
printf("请输入千米数\n");
scanf("%f",&x);
a=(int)x;
if(a>=0&&a=3&&a
再问: 编译后进行运算和我的问题一样
某地出租车的收费标准如下:
某地出租车的收费标准如下:某地出租车的收费标准如下:里程 收费 3千米及3千米以下 7.00 3千米以上,单
某地出租车收费方法如下:乘车路程不超过3千米时,收费5元;超过3千米时,超过部分按每千米1.2元收费.陈老师一次乘出租车
某地出租车的收费标准是:
某地的出租车按如下方法收费:起步价10元,可行3km(不含3km);3~8km(不含8km)按1.6元/km计算(不足1
已知某地的出租车收费标准如下,乘车里程不超过2千米的一律收费5元.
某地出租车的收费标准如下:里程\x05收费 3千米及3千米以下\x057.00 3千米以
某地出租车收费方法如下:乘车路程不超过3千米时,收费4元(起步价);超过3千米时,超过部分按每千米1.2元加收车费.某乘
某市出租车的收费标准如下
某市出租车的收费标准如下表.
某市出租车的收费标准如下:
某市出租车公司的出租车收费标准如下:<=3km路程收费8元,>3km的按每千米收费1.5元.