已知银行整存整取存款不同期限的月息利率分别为: 0.315% 期限一年 0.330% 期限二年 0.345% 期限三年 0.375% 期限五年 0.420% 期限八年 编写C语言程序要求输入存钱的本金和期限,求到期时能从银行得到的利息与本金的合计
时间: 2024-03-18 20:40:15 浏览: 66
C#——编写程序输入年利率k(例如2.52%),存款总额total(例如100000元),计算一年后的本息并输出。.doc
5星 · 资源好评率100%
好的,根据您的要求,我可以提供一个简单的 C 语言程序来计算存钱的本金和期限对应的利息和本金的合计。请参考以下代码:
```c
#include <stdio.h>
int main() {
double principal, interest_rate, interest, total_amount;
int term;
printf("请输入存款本金(元):");
scanf("%lf", &principal);
printf("请输入存款期限(年):");
scanf("%d", &term);
// 根据存款期限选择对应的月息利率
switch (term) {
case 1:
interest_rate = 0.315 / 12 * 12;
break;
case 2:
interest_rate = 0.330 / 12 * 24;
break;
case 3:
interest_rate = 0.345 / 12 * 36;
break;
case 5:
interest_rate = 0.375 / 12 * 60;
break;
case 8:
interest_rate = 0.420 / 12 * 96;
break;
default:
printf("无效的存款期限!\n");
return 1;
}
// 计算利息和本金的合计
interest = principal * interest_rate * term;
total_amount = principal + interest;
printf("存款期限为%d年,月息利率为%.4f%%,到期可获得利息%.2f元,本息合计%.2f元\n",
term, interest_rate * 100, interest, total_amount);
return 0;
}
```
这个程序会提示用户输入存款本金和期限,然后根据期限选择对应的月息利率,计算出利息和本金的合计,并输出结果。希望能够帮到您!
阅读全文