C语言,计算利息=金额*年利率*存期,3期年利率2.6%,6期年利率2.8%,12期年利率3%,24期年利率3.75%,36期年利率4.25%,60期年利率4.75%
时间: 2024-10-25 16:17:37 浏览: 17
5年期定期存款利率.doc
在C语言中,你可以创建一个函数来计算根据给定的金额、存期以及对应的年利率计算利息。下面是一个示例函数实现:
```c
#include <stdio.h>
double calculate_interest(double amount, int period, double annual_rates[]) {
double interest_rate = annual_rates[period / 12 - 1]; // 根据存期选择合适的年利率
return amount * interest_rate * (period / 12); // 计算总利息,注意转换成月作为单位
}
int main() {
const double amounts[] = {10000, 20000, 30000}; // 示例金额数组
const double rates[] = {0.026, 0.028, 0.030, 0.0375, 0.0425, 0.0475}; // 年利率数组
for (int i = 0; i < sizeof(amounts) / sizeof(amounts[0]); ++i) {
double result = calculate_interest(amounts[i], 3 * i + 1, rates); // 3期对应的是第一个年利率,以此类推
printf("对于%d元存款,存期%d个月,利息为%.2f。\n", amounts[i], 3 * i + 1, result);
}
return 0;
}
阅读全文