用c语言编写一个计算银行存款的本息的程序
时间: 2023-12-20 13:14:30 浏览: 206
好的,下面是一个用C语言编写的计算银行存款本息的程序,它可以让用户输入存款金额、存款年限和年利率,然后计算出最终的本息和。
```c
#include <stdio.h>
#include <math.h>
int main() {
float principal, rate, interest, amount;
int years;
// 读取输入
printf("请输入存款金额: ");
scanf("%f", &principal);
printf("请输入存款年限: ");
scanf("%d", &years);
printf("请输入年利率(百分比): ");
scanf("%f", &rate);
// 计算本息和
interest = principal * pow((1 + rate / 100), years) - principal;
amount = principal + interest;
// 输出结果
printf("存款金额: %.2f\n", principal);
printf("存款年限: %d\n", years);
printf("年利率: %.2f%%\n", rate);
printf("利息: %.2f\n", interest);
printf("本息合计: %.2f\n", amount);
return 0;
}
```
注意,这个程序中用到了数学库里面的 `pow()` 函数,它用来计算幂次方。如果你想了解更多C语言的数学库函数,可以参考C语言标准库的文档。
阅读全文