假如我國國民生產總值的年增長率爲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;
}