谭浩强C程序设计(第五版)P80 习题一(我国国民生产总值和现在相比增长多少)——中职

谭浩强C程序设计(第五版)P80 习题一

假如我国国民生产总值的年增长率为7%,计算10年后我国国民生产总值与现在相比增长多少百分比。
计算公式为:
p = (1 + r)n次方
r为年增长率,n为年数,p为与现在相比的倍数

/*
谭浩强C程序设计(第五版)P80 习题一

假如我国国民生产总值的年增长率为7%,计算10年后我国国民生产总值与现在相比增长多少百分比。
计算公式为:
p = (1 + r)n次方
r为年增长率,n为年数,p为与现在相比的倍数
*/

//头文件
#include<stdio.h>
#include<math.h>													//数学库,需要调用pow()函数

//主函数
int main(void)
{
    
    
	float r = 0.07, n = 10, p;										//定义年增长率为7%,年数为10年

	p = pow(1 + r, n);												//pow(x,y)的意思是x的y次方,该函数被包含在头文件math.h中
	printf("%f\n", p);												//以单精度浮点数输出

	return 0;
}

该题目很明确的讲出了公式的计算方法,且表明了r为年增长率,n为年数,p为与现在相比的倍数,只需要套公式即可

特殊的是,本题调用了数学库函数pow(),该函数被包含在头文件math.h中。

	#include<math.h>													//数学库,需要调用pow()函数

pow(x,y)的意思是x的y次方,所以依照题意表示方法为:

	p = pow(1 + r, n);	

注意定义成单精度哦!

float r = 0.07, n = 10, p;										//定义年增长率为7%,年数为10年

感谢观看

再次感谢~

猜你喜欢

转载自blog.csdn.net/qq_51212951/article/details/113352651