假如我国国民生产总值的年增长率为9%,计算n年后我国国民生产总值与现在相比增长多少百分比。
计算公式为
p=(1+r)n
r为年增长率,n为年数,p为与现在相比的倍数
要求:n的值需要输入,输出的倍数以百分比的形式输出,保留两位小数(以上公式求的是倍数,需要转换成百分比的格式,例如p的值是2.5678,需要输出256.78%)。
#include <stdio.h>
#include <math.h>
int main()
{
int n;
double p;
scanf("%d",&n);
p = pow(1.09,n);
printf("%.2f%%",(p-1)*100);
return 0;
}
代码如下:
#include <stdio.h>
#include <math.h>
int main()
{
int n;
double p;
scanf("%d",&n);
p = pow(1.09,n);
printf("%.2lf%%",p*100);
return 0;
}