C加加计算输出连续30年每一年的年利率,使用void函数
时间: 2024-10-07 18:05:45 浏览: 31
C++中指针函数与函数指针的使用
在C++中,要编写一个`void`函数来计算并输出连续30年的年利率,通常我们需要一个数组来存储每年的利率,并提供一个循环结构来处理30年的逐年计算。这里是一个简单的示例,假设我们有一个名为`calculateAnnualInterest(double initialRate)`的`void`函数,它接受初始年利率作为输入,然后通过递增的方式模拟30年的年利率变化:
```cpp
#include <iostream>
using namespace std;
// 定义一个void函数,接收初始年利率
void calculateAnnualInterest(double initialRate) {
const int years = 30;
double rate[years]; // 创建一个数组来存储每年的利率
// 设置第一年的利率
rate[0] = initialRate;
// 使用for循环,从第二年开始逐年的增加利息
for (int i = 1; i < years; ++i) {
rate[i] = rate[i - 1] + (rate[i - 1] * 0.01); // 假设每年增长1%
cout << "Year " << i+1 << ": Interest Rate = " << rate[i] << "%\n";
}
}
int main() {
double initialRate; // 用户输入初始年利率
cout << "Enter the initial interest rate: ";
cin >> initialRate;
// 调用函数来计算和输出30年的利率
calculateAnnualInterest(initialRate);
return 0;
}
```
在这个例子中,用户需要在运行程序时输入初始年利率。
阅读全文