如何用C语言编写一个程序来计算定期存款的简单利息?
时间: 2024-09-20 10:03:50 浏览: 136
在C语言中,你可以通过以下步骤编写一个简单的程序来计算定期存款的简单利息。这里假设利率是固定的,并且不考虑复利情况。
```c
#include <stdio.h>
// 定义函数来计算简单利息
float calculate_interest(float principal, float rate, int time_in_years) {
return (principal * rate * time_in_years) / 100; // 计算公式: 利息 = 本金 * 年利率 * 存款年数 / 100
}
int main() {
float principal, rate;
int time;
// 输入本金、年利率和存款年限
printf("请输入本金(元): ");
scanf("%f", &principal);
printf("请输入年利率(百分比): ");
scanf("%f", &rate);
printf("请输入存款年限(年): ");
scanf("%d", &time);
// 调用函数并打印结果
float interest = calculate_interest(principal, rate, time);
printf("定期存款 %f 元,年利率 %.2f%%,存款 %d 年后的利息总额是: %.2f 元\n",
principal, rate, time, interest);
return 0;
}
```
在这个程序中,用户会被提示输入本金、年利率和存款年限,然后程序会调用`calculate_interest`函数来计算利息,并将结果显示给用户。
阅读全文