假如我国国民生产总值的年增长率为9%,计算10年后我国国民生产总值与现在相比增长多少百分比?编写程序用c语言
时间: 2024-10-26 21:03:22 浏览: 37
如果你想要用C语言编写一个简单的程序来计算10年后,如果我国国民生产总值的年增长率为9%,那么按照复利公式,我们可以直接应用这个增长率乘以年数。以下是对应的C语言代码示例:
```c
#include <stdio.h>
#include <math.h> // 引入数学库以使用pow函数
double calculate_Growth(double current_GDP, double growth_rate, int years) {
return current_GDP * pow((1 + growth_rate), years);
}
int main() {
double initial_GDP; // 假设初始值为1
double growth_rate = 0.09; // 9%的年增长率
int years = 10;
// 10年后国民生产总值
double future_GDP = calculate_Growth(1, growth_rate, years); // 因为例子简化,这里用1作为初始值
// 计算增长率百分比
double growth_percentage = (future_GDP - 1) * 100; // 相对于现在的增长率
printf("10年后,我国国民生产总值相比于现在将增长 %.2f%%。\n", growth_percentage);
return 0;
}
```
在这个程序中,我们首先定义了一个名为`calculate_Growth`的函数,用于计算未来的国民生产总值。在`main`函数中,我们设置初始值为1(实际上可以替换成实际的数值),然后根据给定的年增长率和年数计算未来值,最后计算增长率。
阅读全文