用c++编程 设我国目前的人口为13亿,且每年的增长率为1.5%,问多少年后,我国的人口会翻一番,达到26亿。

急用丫``

第1个回答  2007-12-15
#include<stdio.h>
main()
{
float x=1300000000.0,n;
float i=0.015;
int j;
for(j=1;;j++)
{
x=x*(1+i);//计算中...
if(n>=2600000000.0) break; //超过26亿就退出
}
printf("%d 年后达26亿.\n",j);
}本回答被提问者采纳
第2个回答  2007-12-15
#include <stdio.h>
#include <stdlib.h>
void main()
{
double count=13.0;
int i=0;
while(count<26)
{
count+=count*1.5/100;
i++;
}
printf("%d year(s)\n",i);
}

输出:
47 year(s)
Press any key to continue
第3个回答  2007-12-15
用函数啊~~