一辆卡车欲穿过
1000
千米的沙漠,卡车耗油为 1
升 / 千米,卡车总载油能力为 500
升。显然,卡车装一次油是过不了沙漠的。因此,司机必须设法在沿途建立几个贮油点,使卡车能顺利穿越沙漠。试问:司机如何建立这些贮油点?每一贮油点应存多少油,才能使卡车以消耗最少
汽油的代价通过沙漠?结果保留小数点后两位。
编程计算及打印建立的贮油点序号,各贮油点距沙漠边沿出发的距离以及存油量,格式如下:
No. Distance(km) Oil (litre)
1 ×××.×× ×××.××
2 ×××.×× ×××.××
3 ×××.×× ×××.××
输出贮油点序号,各贮油点距沙漠边沿出发的距离以及存油量,格式如下:
No. Distance(km) Oil (litre)
1 ×××.×× ×××.××
2 ×××.×× ×××.××
3 ×××.×× ×××.××
第一行按printf("No. Distance(km) oil(litre)\n")语句格式输出,三输出项相邻两项之间用5个空格隔开。
第二行开始按printf("%2d %10.2f %10.2f\n")语句控制格式输出,三输出项相邻两项之间用5个空格隔开。