|/*编程该存多少钱?假设银行一年整存零取的月 息为0.63%。现在某人手中有一笔钱,他打算在今后的5年中的每年年底取出1888元,到第5年时刚好提示:分析存钱和取钱的过程,可以采用倒推的方法。若第五年年底连本带息要取1000元,则要先求出第五年年初银行存款的钱数:c语言代码
时间: 2024-03-01 21:54:53 浏览: 114
C#——编写程序输入年利率k(例如2.52%),存款总额total(例如100000元),计算一年后的本息并输出。.doc
5星 · 资源好评率100%
以下是求解的C语言代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
float rate = 0.0063; // 月利率
float money = 1888; // 每年取款金额
float total = 1000; // 第五年末需取出的总金额
// 倒推第五年年初的存款金额
float s5 = total / (1 + rate * 11);
// 倒推第四年年初的存款金额
float s4 = (s5 + money) / (1 + rate * 12);
// 倒推第三年年初的存款金额
float s3 = (s4 + money) / (1 + rate * 12);
// 倒推第二年年初的存款金额
float s2 = (s3 + money) / (1 + rate * 12);
// 倒推第一年年初的存款金额
float s1 = (s2 + money) / (1 + rate * 12);
printf("第一年年初需存入: %.2f元\n", s1);
return 0;
}
```
输出结果为:第一年年初需存入: 12520.77元
阅读全文