中关村在线

软件

C语言巧解储油难题

计算各储油点距沙漠边缘的距离及储油量

1、 先启动VC++6.0软件

2、 选文件,创建新项

3、 新建C++源文件,创建一个空白文档。

4、 定义头文件与常量

5、 定义允许的最大储油点数量为32个。

6、 编写主函数

7、 {

8、 }

9、 声明变量

10、 wDistance 表示从终点到当前储油点之间的距离,用于计算路径中的油量消耗与补给策略。

11、 storedOil 表示第 i 个储油点所存储的油量,用于记录该位置当前的油品存量,是系统中衡量储油状态的重要参数之一。

12、 distance 表示第 i 个储油点与终点之间的距离。

13、 核心代码如下

14、 从索引1位置起,以500单位距离反向回溯至起点进行计算处理。

15、 {

16、 }

17、 设定起点到终点的距离为1000单位。

18、 起点储油量计算公式为:储油量等于(1000减去距离)乘以(2倍k加1),再加上原有储油量。

19、 从起点开始,依次输出到每个储油点的距离及对应的储油量。

20、 输出结果

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具