假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为p=(1+r)^n。r为年增常率,n为年数,p为与现在相比的倍数
这道题本身不难,只是引入了pow(x,y)这个用来计算x的y次方的公式,因此不要忘记添加一个#include<math.h>的头文件。
#include <iostream>
#include<math.h>
double GDP()
{
double r = 0.09;
int year = 10;
double p = 1;
/*
for(int i=0;i<year;i++)
{
p* =(1+r);
}
*/
p = pow((1+r),year);//x的y次方
return p;
}
int main()
{
double a = GDP();
printf("%f\n",a);
return 0;
}
输出结果如下:2.367364
源代码如下:
#include
#include<math.h>
double GDP()
{
double r = 0.09;
int year = 10;
double p = 1;
/*
for(int i=0;i<year;i++)
{
p* =(1+r);
}
*/
p = pow((1+r),year);//x的y次方
return p;
}
int main()
{
double a = GDP();
printf("%f\n",a);
return 0;
}