当前位置:首页 » 编程语言 » c语言车费

c语言车费

发布时间: 2023-05-11 06:16:06

c语言编程:按题目要求从键盘输入乘车的起步价及行车公里数,输出车费

按照题目要求编写的C语言程序如大或姿下

#include<stdio.h>

int main(){

int price,kilometre;

float payment;

printf("请输入起步价:");

scanf("%d",&price);

printf("滚绝请输入行车公里数:");

scanf("%d",&kilometre);

if(price==4){

payment=4+(kilometre-3)*1.2;

printf("应付车资为%.2f。",payment);

}else if(price==5){

payment=5+(kilometre-3)*1.5;

printf("应付车资为团胡%.2f。",payment);

}else if(price==6){

payment=6+(kilometre-3)*1.8;

printf("应付车资为%.2f。",payment);

}else{

printf("无此起步价。");

}

return 0;

}

Ⅱ 用C语言程序编写:计算出租车费:不超过5公里5元,之后不超过9公里每公里2元,再后每公里3元

# include<stdio.h>
int main(void)
{

float km,money;

scanf("%f"瞎塌,&km);

if(km<敬伍=5)

money=5;

else if(km>5&&km<=9)

money=5+(km-5)*2;

else

money=13+(km-9)*3;

printf("%.2f\磨稿圆n",money);

return 0;
}

Ⅲ C语言题目 出租车计价问题求大神解答

是没有输出?还有,应该是b<5,等于5的时候已经到5分钟了,应该计费

Ⅳ 急!!!C语言中出租车计费程序设计

1
刚编写完的,徒手编写,没在编译器上跑,你跑下试试吧。
2
我对超8公里的理解是
起步3公里+超过的总共是8公里雹迟,如果理解的不对,把第1个函数第二和第3个语句
if里的8改成11就可以了。
3
我对输入的公里

分钟都定义成整型了,比如输入3.2,默认为3公里或者3分钟,因为我印象里出租车跑不够整公里,就不加钱。如果你那里要求跑3.2公里就收3.2公里的钱的话,把主函数里对l和d
的定义改下,改double,子函数也得稍做变化,不过我觉得应该不用改,反正真实的出租车就是这么收费的。
4
下面是代码:
有点长,不过附带判断输入数源灶李据的功能,比如输入负数,字母什么的,都没关系,所以长了点
#include

int
main()
{
int
d,l,q;
double
q1,q2,Q,x;
printf("请输入您行驶里程(公里):\n");
for(;;){
scanf("%d",&l);
scanf("%*[^\n]");
scanf("%*c");
if(l<=0)
{printf("您输入的有误,请重新输入您的行驶里程(公里)辩饥:\n");}
else
break;}
printf("请输入您等待的时间(分钟):\n");
for(;;){
scanf("%d",&d);
scanf("%*[^\n]");
scanf("%*c");
if(d<0)
{printf("您输入的有误,请重新输入您的等待时间(分钟):\n");}
else
break;}
q1=f1(l);
q2=f2(d);
Q=q1+q2;
q=(int)Q;
x=Q-q;
if(x>=0.5)
q=q+1;
printf("请您支付
%d(元)车费\n",q);
return
0;
}
double
f1(int
l)
{
double
q;
if(l<=3){
return
6.0;}
else
if(l<=8){
q=(l-3)*1.8+6;
return
q;}
else{
q=(l-8)*2.7+5*1.8+6;
return
q;}
}
double
f2(int
d)
{
double
q;
int
l;
l=d/5;
q=l*1.8;
return
q;
}

Ⅳ C语言:输入起步价和行车距离,计算出租车费,要求见下,咋写

#include <stdio.h>

#define M 3

char cn[][3]={"一","二","三","四","五","六","七","八","九","十"};

float getFare(float sp,float k);

int main()

{

int i=0;

float sp,k,r;

while(1)

{

printf("第%s次运行: ",cn[i]);

printf("请输入起步价:"),scanf("%f",&sp);

printf("请输入行车公里数:"),scanf("%f",&k);

r=getFare(sp,k);

if(r!=-1)

printf("应付车费为:%.2f ",r);

i++;

if(i==10) break;

}

return 0;

}

float getFare(float sp,float k)

{

static float rule[M][3]={{4,3,1.2},{5,3,1.5},{6,3,1.8}};

int i,j;

for(i=0;i<M;i++)

for(j=0;j<3;j++)

if(rule[i][0]==sp)

return rule[i][0]+(k-rule[i][1])*rule[i][2];

printf("无此起步价。 ");

return -1;

}

Ⅵ C语言 出租车收费标准

#include<stdlib.h>
#include<stdio.h>
int main(void)
{
float money,road,time;
printf("input road and time:\n");
scanf("%f%f",&road,&time);//少了个 %号
if(road<=3)
money=10;
else if(road<=10)
money=10+2*(road-3)+time/5*2;
else
money=10+2*7+(road-10)*3+time/5*3;
printf(" money =%.0f\n ",money);//输出 单位为元,不含小数
system("pause");
return 0;
}

Ⅶ C语言编程:出租车计费

“每5分钟按1公里租费”这里的1公里租费你没有说清,我按照2元每公里算的,程序如下:
#include "stdio.h"

int main(int argc, char* argv[])
{
int length,time,sum;
start:
printf("请输入行驶里程(公里):");
scanf("%d"基御,&length);
printf("请输入等待时间(分瞎指钟):");
scanf("%d",&time);
if(length<0||time<0)
{
printf("行驶里程和等待时间不能为负数!\n");
goto start;
}
else if(length<=3)
{
sum=10;
}
else if(length<=13)
{
sum=10+(length-3)*2;
}
else
sum=10+10*2+(length-13)*3;

sum=sum+(int)(time*(0.4)); //等待的每分钟0.4元
printf("乘客应支付的车费(元):\t%d\n"磨锋配,sum);

return 0;
}

Ⅷ 某地的出租车按如下方法收费 c语言问题

#include "stdio.h"
void main()
{
float x;
double y;
int a;
printf("请改迹厅输入千米数\核隐n");
scanf("%f",&x);
a=(int)x;
if(a>=0&&a<3)
printf("请付10元!\州氏n");
else
if(a>=3&&a<8)
{ a++;
y=10+(8-a)*1.6;
printf("应付%2.f\n元",y);
}
else {
a++;
y=10+5*1.6+(a-8)*2.2;
printf("应付%.2f元\n",y);
}
}

Ⅸ 简单的C语言编写,求

1.
#include<stdio.h>
intmain()
{
intt;
inth,m;

printf("输入分钟数:");
scanf("%d",做者明&t);
h=t/60;
m=t%60;
printf("%d小时%d分钟 ",h,m);
return0;
}

2.
#include<纯告stdio.h>
intmain(void)
{
intm,s=0;

printf("输入里程数:");
scanf("%d",&m);

if(m<=0)
s=0;
elseif(m<=3)
嫌启s=6;
else
s=6+(m-3)*1;
printf("车费:%d ",s);

return0;
}

热点内容
ftp命令使用 发布:2025-07-18 18:13:05 浏览:45
办税密码是什么 发布:2025-07-18 18:12:32 浏览:487
linuxftp文件下载 发布:2025-07-18 18:12:30 浏览:941
互联网网站服务器搭建 发布:2025-07-18 18:01:06 浏览:478
安卓手机怎么辫真伪 发布:2025-07-18 17:13:14 浏览:186
java后台json 发布:2025-07-18 17:12:21 浏览:680
手机游戏配置主要看哪些 发布:2025-07-18 17:00:47 浏览:148
微课源码 发布:2025-07-18 16:34:44 浏览:1001
压缩长抱枕 发布:2025-07-18 16:13:38 浏览:505
如何使用wifi热点配置网络 发布:2025-07-18 16:06:25 浏览:970