早教吧作业答案频道 -->其他-->
c语言问题描述甲,乙两人要同时从A地出发要尽快同时赶到B地.出发时A地有一辆小车,可是这辆小车除了驾驶员外只能带一人.已知甲,乙两人的步行速度一样,且小于车的速度.问:怎样利用
题目详情
c语言
【问题描述】
甲,乙两人要同时从A地出发要尽快同时赶到B地.出发时A地有一辆小车,可是这辆小车除了驾驶员外只能带一人.已知甲,乙两人的步行速度一样,且小于车的速度.问:怎样利用小车才能使两人尽快同时到达.
【输入】
仅一行,三个数据分别表示AB两地的距离s,人步行的速度a,车的速度b.
【输出】
两人同时到达B地需要的最短时间.
【样例】
car.in
120 5 25
car.out
9.6000000000E+00
【算法提示】
甲先乘车到达K处后下车步行,小车再回头接已走到C处的乙,在D处相遇后,乙再乘车赶往B地,最后甲,乙一起到达B地.这样问题就转换成了求K处的位置,我们用二分法,不断尝试,知道满足同时到达的时间精度.算法框架如下:
(1)输入s,a,b;
(2)c0=0;c1=s;c=(c0+c1)/2;
(3)求t1,t2;
(4)如果t1
【问题描述】
甲,乙两人要同时从A地出发要尽快同时赶到B地.出发时A地有一辆小车,可是这辆小车除了驾驶员外只能带一人.已知甲,乙两人的步行速度一样,且小于车的速度.问:怎样利用小车才能使两人尽快同时到达.
【输入】
仅一行,三个数据分别表示AB两地的距离s,人步行的速度a,车的速度b.
【输出】
两人同时到达B地需要的最短时间.
【样例】
car.in
120 5 25
car.out
9.6000000000E+00
【算法提示】
甲先乘车到达K处后下车步行,小车再回头接已走到C处的乙,在D处相遇后,乙再乘车赶往B地,最后甲,乙一起到达B地.这样问题就转换成了求K处的位置,我们用二分法,不断尝试,知道满足同时到达的时间精度.算法框架如下:
(1)输入s,a,b;
(2)c0=0;c1=s;c=(c0+c1)/2;
(3)求t1,t2;
(4)如果t1
▼优质解答
答案和解析
#include
#include
void main()
{
float s,a,b;
printf("输入AB两地距离:\n");
scanf("%f",&s);
printf("输入人的步行速度:\n");
scanf("%f",&a);
printf("输入车的行驶速度:\n");
scanf("%f",&b);
float t1=0,t2=0;
float k1=0,k2=s,k=0;
do{
k=(k1+k2)/2;
t1=k/b+(s-k)/a;
t2=k/b+k/(a+b)+(s-a*(k/b+k/(a+b)))/b;
if (t11);
printf("甲在该位置换为步行最佳:\n");
printf("%f\n",k);
}
#include
void main()
{
float s,a,b;
printf("输入AB两地距离:\n");
scanf("%f",&s);
printf("输入人的步行速度:\n");
scanf("%f",&a);
printf("输入车的行驶速度:\n");
scanf("%f",&b);
float t1=0,t2=0;
float k1=0,k2=s,k=0;
do{
k=(k1+k2)/2;
t1=k/b+(s-k)/a;
t2=k/b+k/(a+b)+(s-a*(k/b+k/(a+b)))/b;
if (t11);
printf("甲在该位置换为步行最佳:\n");
printf("%f\n",k);
}
看了 c语言问题描述甲,乙两人要同...的网友还看了以下:
已知A,B两地相距36千米若甲、乙两人都从A地出发去B地,乙比甲先走2小时,甲出发4小时后追上乙; 2020-05-21 …
甲乙两辆汽车同时从A、B两地相对开出,甲乙两辆汽车同时从A、B两地相对开出,经过8小时相遇,甲车继 2020-05-22 …
甲乙丙三人都要从甲地到乙地,早上6点,甲乙两人一起从甲地出发,甲每小时走3千米,乙每小时走3千米. 2020-05-23 …
两村相距35千米甲乙二人从两村出发相向而行甲每小时行5千米乙每小时行4甲先出发1小时乙才出发 2020-06-12 …
分别写出甲,乙两个正方体棱长的比,底面积的比,表面积的比,体积的比,并化简.分别写出甲、乙两个正方 2020-06-14 …
AB两地相距550千米,甲乙辆车同时相对开出,甲车每小时比乙车快10千米,乙车AB两地相距550千 2020-06-15 …
数学题(小狗跑路)甲、乙两人同时从两地出发,相向而行,距离是50千米.甲每小时走3千米,乙每小时走 2020-06-30 …
甲乙两车分别从两地分别开出.甲车每小时行96千米.乙车每小时行88千米.相遇时的地点距两地的中点4 2020-07-17 …
猎人甲带着他的猎狗到120km外的猎人乙家去做客,当甲出发时,乙也正好走出家门迎接甲,甲每小时走10 2020-11-13 …
甲乙两人分别从AB两地同时出发,相向而行,出发时乙速度是甲速的2/3,相遇后,甲的速度提高了20%甲 2020-11-30 …