某地的出租车按如下方法收费 某地的出租车按如下方法收费:起步价10元,可行3km(不含3km);3~8km(不含8km)按1.6元/km计算(不足1km,按1km计算),8km以后按2.2km/km计算(不足1km,按1km计算).
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 12:45:52
![某地的出租车按如下方法收费 某地的出租车按如下方法收费:起步价10元,可行3km(不含3km);3~8km(不含8km)按1.6元/km计算(不足1km,按1km计算),8km以后按2.2km/km计算(不足1km,按1km计算).](/uploads/image/z/9901320-24-0.jpg?t=%E6%9F%90%E5%9C%B0%E7%9A%84%E5%87%BA%E7%A7%9F%E8%BD%A6%E6%8C%89%E5%A6%82%E4%B8%8B%E6%96%B9%E6%B3%95%E6%94%B6%E8%B4%B9+%E6%9F%90%E5%9C%B0%E7%9A%84%E5%87%BA%E7%A7%9F%E8%BD%A6%E6%8C%89%E5%A6%82%E4%B8%8B%E6%96%B9%E6%B3%95%E6%94%B6%E8%B4%B9%EF%BC%9A%E8%B5%B7%E6%AD%A5%E4%BB%B710%E5%85%83%2C%E5%8F%AF%E8%A1%8C3km%EF%BC%88%E4%B8%8D%E5%90%AB3km%EF%BC%89%EF%BC%9B3%EF%BD%9E8km%EF%BC%88%E4%B8%8D%E5%90%AB8km%EF%BC%89%E6%8C%891.6%E5%85%83%2Fkm%E8%AE%A1%E7%AE%97%EF%BC%88%E4%B8%8D%E8%B6%B31km%2C%E6%8C%891km%E8%AE%A1%E7%AE%97%EF%BC%89%2C8km%E4%BB%A5%E5%90%8E%E6%8C%892.2km%2Fkm%E8%AE%A1%E7%AE%97%EF%BC%88%E4%B8%8D%E8%B6%B31km%2C%E6%8C%891km%E8%AE%A1%E7%AE%97%EF%BC%89.)
xSNQ4AiCR(N:`1&h()ZF%5mdhܩ?3=hB/;m}"96o!>g+_Wo9!u݀7m
%xp峭㏡,SPW^B?V>8 M?EQW m4)y?3~w@o,ov
KEKJxе;C*96 A`v?SZ|3ٸ^[C.xmuݖJ2\mSkK.X吣WPF[y,# s
/zrEH|[RP,xP4d3J>*|/f@ܯf礠=żaÖ3@:.rij^50>&@ݐMMd "ПEIq/ѣ'gHYORX
某地的出租车按如下方法收费 某地的出租车按如下方法收费:起步价10元,可行3km(不含3km);3~8km(不含8km)按1.6元/km计算(不足1km,按1km计算),8km以后按2.2km/km计算(不足1km,按1km计算).
某地的出租车按如下方法收费
某地的出租车按如下方法收费:起步价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计算).
#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