用c语言编写一段程序,程序要实现如下功能:建议使用switch-case方式。 已知银行整存整取存款不同期限的利率分别为 0.63% 期限一年 0.66% 期限二年 利率= 0.69% 期限三年 0.75% 期限五年 0.84% 期限八年 要求输入存钱的本金和期限,求到期时能从银行得到的本金和利息的合计。
时间: 2024-02-11 10:06:06 浏览: 95
使用C#语言编程实现本金,期限,利率等功能
好的,以下是您所需的C语言程序代码:
```c
#include <stdio.h>
int main() {
float principal, interest_rate, total_amount;
int term;
printf("请输入存款本金:");
scanf("%f", &principal);
printf("请输入存款期限(年):");
scanf("%d", &term);
switch (term) {
case 1:
interest_rate = 0.0063;
break;
case 2:
interest_rate = 0.0066;
break;
case 3:
interest_rate = 0.0069;
break;
case 5:
interest_rate = 0.0075;
break;
case 8:
interest_rate = 0.0084;
break;
default:
printf("输入有误!\n");
return 0;
}
total_amount = principal + principal * interest_rate * term;
printf("到期时能从银行得到的本金和利息的合计为:%.2f元\n", total_amount);
return 0;
}
```
程序中使用了switch-case语句来根据输入的期限选择相应的利率。计算出到期时能从银行得到的本金和利息的合计,最后输出结果。
阅读全文