第一种:
#include<stdio.h>
int main()
{
float r=0.07,n=10,p;
p=(1+r)*(1+r)*(1+r)*(1+r)*(1+r)*(1+r)*(1+r)*(1+r)*(1+r)*(1+r);
printf("p=%f\n",p);
return 0;
}
运行结果是:p=1.967152
第二种
#include<stdio.h>
#include<math.h>//利用pow平方公式
int main()
{
float p, r, n;//三个单精度浮点型常变量,每个占四个字节。
r = 0.07;
n = 10;
p = pow(1 + r, n);//1+r为底数,n为幂
printf("p=%f\n", p);//%f输出基本型,实数中整数部分全部输出,小数部分输出6位。
return 0;
}
结果是:同上。