导读:很多朋友问到关于多少年后将达到26亿python的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
如果我国现有人口13亿,按人口增长率0.8%计算,问多少年后,我国人口超过26亿?
用你的公式计算是86.99年。(注意,真正的人口推算并非这么简单)
按年增长率0.8%计算,多少年后我国人口将超过26亿编程
年增长率为0.8%,现在人口为P,N年以后人口为S,则有下面的表达式:
S=P*(1+0.8%)^N
等式两边取对数,可以得到:
N=(LN(S)-LN(P))/LN(1+0.008)
现在假设当前人口为P=13亿,目标人口S=26亿,则:
N=86.9895109(年)
python我国现有人口13亿,设年增长率为1%,编写程序,计算多少年后增加到20亿?
44年后达到20亿……应该是吧……我数学不太好,但代码是这么说的……
vb问题以下内容!我国人口13亿,每年增加0.8%,多少年后超过26亿!怎样用vb来实现呢!
dim N as long
dim i as integer
N = 1300000000
i = 0
while N2600000000
N = N * (1 + 0.8)
i = i + 1
Wend
MsgBox i "年以后,中国人口将超过26亿!"
我国现有13亿人口,增长率为0.8%,编写一个程序计算多少年后人口数变为26亿。
#includestdio.h
int main()
{float p=13;
int n=0;
while(p26)
{p*=1.008;
n++;
}
printf("%d年后是%g亿",n,p);
return 0;
}
我国现有人口13亿,如果每年的增长率r=8%,求多少年后人口超过26亿?求vb编程,主要用插入lg函数的那种。
(根据公式26=13(1 r)^3推导出年数n可以用公式n=(lg2)/(lg(1 r))计算).
不要下面这种:
Private Sub Command1_Click()
Dim k, n
Do Until k = 26
n = n 1
k = 13 * (1 0.008) ^ n
Loop
Print n "年后人数为:" k
End Sub
结语:以上就是首席CTO笔记为大家整理的关于多少年后将达到26亿python的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~