计算各储油点距沙漠边缘的距离及储油量
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、 输出结果

