假设你每月在储蓄账户上存100元,年利率是5%,则每月的利率是0.05/12=0.00417。 第一个月后,账户上的值变成100×(1+0.00417)=100.417; 第二个月后,账户上的值变成(100+100.417)×(1+0.00417)=201.252; 第三个月后,账户上的值变成(100+201.252)×(1+0.00417)=302.507; 以此类推。 写一个函数,根据用户输入的每月存款数、年利率和月份数,计算给定月份后账户上的钱数并输出。 c语言 大学内容 不用高级函数
时间: 2023-07-16 12:12:59 浏览: 277
可以使用循环来实现计算,以下是一个示例代码:
```c
#include <stdio.h>
int main() {
double monthly_deposit, annual_rate;
int months;
// 获取用户输入
printf("请输入每月存款数:");
scanf("%lf", &monthly_deposit);
printf("请输入年利率:");
scanf("%lf", &annual_rate);
printf("请输入储蓄月份数:");
scanf("%d", &months);
// 将年利率转换为月利率
double monthly_rate = annual_rate / 12;
// 初始化账户余额为0
double balance = 0;
// 循环计算每个月的余额
for (int i = 0; i < months; i++) {
balance = (balance + monthly_deposit) * (1 + monthly_rate);
}
// 输出最终余额
printf("经过%d个月的储蓄,账户上的钱数为:%.2lf\n", months, balance);
return 0;
}
```
输入样例:
```
请输入每月存款数:100
请输入年利率:0.05
请输入储蓄月份数:12
```
输出样例:
```
经过12个月的储蓄,账户上的钱数为:1261.71
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)