1.讨教一个C++ 编程作业

2.一公升汽油等于多少斤

1000公升汽油_1000升汽油能跑多少公里

每一种汽油的密度是不一样的,汽油密度大概在0.7到0.75之间,也就是说每一升汽油大概等于700到750克质量,这样一算下来一升汽油大概在0.75kg左右,换算下来也就是1.5斤左右。

每种汽油的密度都不一样,例如汽油92、汽油95和汽油98的密度就是不同的,那么他们计算出来的重量肯定是有所差别,可是这个差别并不会太大,只是微乎其微而已。温度也会影响着汽油的密度,如果温度升高,那么密度就会降低,如果温度降低了,那么密度就会变高。

汽油的用途

汽油是用量最大的轻质石油产品之一,是引擎的一种重要燃料。根据制造过程,汽油组分可分为直馏汽油、热裂化汽油(焦化汽油)、催化裂化汽油、催化重整汽油、叠合汽油、加氢裂化汽油、烷基化汽油和合成汽油等。

汽油产品根据用途可分为航空汽油、车用汽油、溶剂汽油三大类。前两者主要用作汽油机的燃料,广泛用于汽车、摩托车、快艇、直升飞机、农林业用飞机等。溶剂汽油则用于合成橡胶、油漆、油脂、香料等生产;汽油组分还可以溶解油污等水无法溶解的物质,起到清洁油污的作用;汽油组分作为有机溶液,还可以作为萃取剂使用。

讨教一个C++ 编程作业

升是容积、体积,千克是重量。

90号汽油的平均密度为0.72g/ml;

93号汽油的密度为0.725g/ml;

97号汽油的密度为0.737g/ml;

1升汽油等于一千毫升:一升=1000ml

上面各密度乘一千再换算为千克得

一升90号汽油为0.72千克

一升93号汽油为0.725千克

一升97号汽油为0.737千克

一公升汽油等于多少斤

算法分析:

1:装满油,开到125公里处,储存250公升油,开回起点;

2:装满油,开到125公里处,取出125公升油,开到250公里处,储存250公升油,开回到125公里处,取出125公升油,开回起点;

3:装满油,开到125公里处,储存250公升油,开回起点;

4:装满油,开到125公里处,取出125公升油,开到250公里处,取出125公升油,开至375公里处,储存250公升油,开回到250公里处,取出125公升油,开回到125公里处,取出125公升油,开回起点;

5:装满油,开到125公里处,储存250公升油,开回起点;

6:装满油,开到125公里处,取出125公升油,开到250公里处,储存250公升油,开回到125公里处,取出125公升油,开回起点;

7:装满油,开到125公里处,储存250公升油,开回起点;

8:装满油,开到125公里处,取出125公升油,开到250公里处,取出125公升油,开至375公里处,取出125公升油,开到500公里处,储存250公升油,回到375公里处,取出125公升油,开回到250公里处,取出125公升油,开回到125公里处,取出125公升油,开回起点;

9:装满油,开到125公里处,储存250公升油,开回起点;

10:装满油,开到125公里处,取出125公升油,开到250公里处,储存250公升油,开回到125公里处,取出125公升油,开回起点;

11:装满油,开到250公里处,取出250公升油,开到500公里处,储存250公升油,开到终点。

全程总共用去11*500=5500公升油。

125 250 375 500 …… 1000 (公里)

01 250 0 0 0

02 0 250 0 0

03 250 250 0 0

04 0 0 250 0

05 250 0 250 0

06 0 250 250 0

07 250 250 250 0

08 0 0 0 250

09 250 0 0 250

10 0 250 0 250

11

要运载油量的 1/2 到 总路程的 n/8 处,需要运 2^(n-1) 次。

设dis第i个贮油至终点(i=0)的距离

oil第i个贮油的存贮油量

我们可以用倒推法来解决该问题。从终点向始点倒推,逐一求出每个贮油点的位置以及油量。

终点 起点

|------- |-------- |--------- |

i=0 i=2 ...i=n

从贮油点i向贮油点i+1倒推的策略是,卡车在点i和点i+1间往返若干次。卡车每次返回i+1处时正好耗尽500公升汽油,而每次从i+1处出发时又必须满足500公升汽油。两点之间的距离必须满足在蚝油最少的条件下使i点贮油i*500公升汽油的要求(0<=i<=n-1)。具体讲,第一个贮油点i=1应距离终点i=0处500km,且在该贮藏500公升汽油,这样才能保证卡车能有i=1处到达终点i=0出,就是说:

dis[1]=500 oil[1]=500

为了在i=1出贮藏500公升汽油,卡车至少从i=2出开两趟满载油的车至i=1出,所以i=2出至少贮有2*500公升汽油,即oid[2]=500*2=1000。另外,再加上上i=1返回至i=2处的一趟空载,合计往返3次。3次路程的蚝油量按最省要求只能为500公升,即d12=500/3(如下图示)

dis[2]=dis[1]+d12=dis[1]+500/3

|<-500/3---> |

|<---------- |

|----------> |

|<---------- |

|----------- |----------- |--------------->

i=0 i=1 i=2

为了在i=2出贮存1000公升汽油,卡车至少从i=3处开3趟满载油的车至i=2出。所以i=3处至少贮有3*500公升汽油,即oil[3]=500*3=1500.加上i=2至i=3处的两趟返程空车,合计5次。路途蚝油量也应500公升,即d23=500/5

dis[3]=dis[2]+d23=dis[2]+500/5

依次类推,为了在i=k-1出贮藏(k-1)*500公升汽油,卡车至少从i=K处开k趟满载车至i=k-1处,即oid[K]=(k-1)*500=oik[k-1]+500,加上从i=k返回i=k=1的k-1趟返程空间,合计2k-1。这2K-1次总耗油量按最省要求为500公升,即dk-1k=500/(2K-1)

dis[k]=dis[k-1]+dk-1k=dis[k-1]+500/(2K-1)

程序如下:

#include<iostream>

using namespace std;

int main()

{

int k; /*贮油点位置序号*/

float d,d1; /*d:累计终点至当前贮油点的距离,d1:i=n至始点的距离*/

float oil[10],dis[10];

int i;

cout << "序号 距离(km) 油量(L)"<<endl;

k=1;

d=500; /*从i=1处开始向始点倒推*/

dis[1]=500;

oil[1]=500;

do{

k=k+1;

d=d+500/(2*k-1);

dis[k]=d;

oil[k]=oil[k-1]+500;

}while(!(d>=1000));

dis[k]=1000; /*置始点至终点的距离值*/

d1=1000-dis[k-1]; /*求i=n处至始点的距离*/

oil[k]=d1*(2*k+1)+oil[k-1]; /*求始点藏油量*/

for(i=0;i<k;i++) /*由始点开始逐一打印始点至当前贮油点的距离和藏油量*/

cout << i <<" " << 1000-dis[k-i] <<" " <<oil[k-i] << endl;

}

结果就很明显了

汽油的比重0.72左右,一公升就是一升,0.72公斤,1公斤等于2斤,0.72*2=1.44,所以一公升汽油等于1.44斤。

升是容积、体积,千克是重量不同季节的不同气候,会引起物体密度有稍微的变化,当温度处于25℃时,几大主要汽油的平均密度如下:

90号汽油的平均密度为0.72g/ml。

93号汽油的密度为0.725g/ml。

97号汽油的密度为0.737g/ml。

1升汽油等于一千毫升:一升=1000ml。

上面各密度乘一千再换算为千克得。

一升90号汽油为0.72千克。

一升93号汽油为0.725千克。

一升97号汽油为0.737千克。

例如93号汽油在常温常压的情况下,密度大概在0.725左右,换算成公斤就是1L=0.725千克,那1L汽油大概在1.45斤左右。

汽油柴油等等这些油品,在不同的温度和压力下,同等质量下的体积大小也不尽相同所以很多人在夏天会等早晨5点多6点去加油这样汽油经过一夜的冷却,同等体积下会比傍晚加的多一些。