结果为0.967
循环用法
#include<stdio.h>
int main()//用while循环做
{
double p, r, n;
r = 0.07;
n = 1;
p = (1 + r);
while (n<10)//只能小于10
{
p = (1 + r) * p;//第一次循环就为1.07*1.07,所以n只能<10
n++;
}
printf("%lf", p - 1);//最后输出
return 0;
}
函数用法
#include<stdio.h>
#include<math.h>//要用pow函数,查了一下用法
int main()
{
double p, r, n;
r = 0.07;
n = 10;
p = pow(1 + r, n);//用pow()函数求幂次方
printf("p=%f\n", p-1);//输出增长量
}