假如我国国民生产总值的年增长率9%,计算10后我国民生产总值与现在比增长的百分比 公式p=(1+r)的N次方我想问,用C语言怎么写这个程序,我写好了,但是有错我,我新手,而且怎么表现N次方也不会.#include int main(){float p,r;int n;p=0.09;n=10;p=(1+r)en;printf("p\n",p);return 0;}

问题描述:

假如我国国民生产总值的年增长率9%,计算10后我国民生产总值与现在比增长的百分比 公式p=(1+r)的N次方
我想问,用C语言怎么写这个程序,我写好了,但是有错我,我新手,而且怎么表现N次方也不会.
#include
int main()
{
float p,r;
int n;
p=0.09;
n=10;
p=(1+r)en;
printf("p\n",p);
return 0;
}

我提供一个比较好用的函数,就是math头文件里的pow函数,如果有如下表达式z=pow(x,y),它的意思是z等于x的y次方.
整个程序是:
#include
#include
int main()
{
float p,r;
int n;
r=0.09;
n=10;
p=pow(1+r,n);
printf("p=%.3f\n",p);
}
如果在VC中调试的话,不用加“return 0;”