汽车过沙漠问题【学习笔记】

汽车过沙漠问题【学习笔记】_第1张图片

汽车过沙漠问题【学习笔记】_第2张图片

汽车过沙漠问题【学习笔记】_第3张图片

汽车过沙漠问题【学习笔记】_第4张图片

汽车过沙漠问题【学习笔记】_第5张图片

汽车过沙漠问题【学习笔记】_第6张图片

 1 #include<stdio.h>
 2 int main()
 3 {
 4     float k;
 5     float dis,oil;//dis表示距离终点的距离,1000-dis表示距离起点的距离。k表示储油点从后到前的序号,oil表示储油点的储油量。 
 6     k=1;
 7     dis=500;
 8     oil=500;
 9     do
10     {
11         printf("NO%.0f  distance %.2f  oil %.2f\n",k,1000-dis,oil);
12         k=k+1;
13         dis=dis+500/(k*2-1);
14         oil=500*k;//oil=oil+500;
15     }while(dis<1000);
16     
17     oil=oil+(1000-dis)*(2*k-1);
18     //oil=500*(k-1)+(1000-dis)*(2*k-1);
19     //printf("%.2f\n",oil);
20     printf("NO%.0f  distance %d  oil %.2f\n",k,0,oil);
21     return 0;
22 }

 

你可能感兴趣的:(汽车过沙漠问题【学习笔记】)