求本金和利息的c语言栗子
时间: 2024-10-24 19:18:46 浏览: 33
在C语言中,计算本金和利息的一个简单例子通常涉及复利公式。假设年利率、存款期限以及初始本金是固定的值,可以创建一个函数来计算总金额。这里有一个简单的示例:
```c
#include <stdio.h>
// 计算复利的辅助函数
double calculate_interest(double principal, double rate, int time) {
return principal * pow(1 + rate / 100, time);
}
int main() {
double principal; // 本金
double annual_rate; // 年利率
int years; // 存款年限
printf("请输入本金: ");
scanf("%lf", &principal);
printf("请输入年利率 (例如5%输入5): ");
scanf("%lf", &annual_rate);
printf("请输入存款年限: ");
scanf("%d", &years);
double total_amount = principal + calculate_interest(principal, annual_rate, years);
printf("本金加上利息后的总额为: %.2f\n", total_amount);
return 0;
}
```
在这个程序中,用户会被提示输入本金、年利率和存款年限,然后计算出总金额(本金加利息)。`calculate_interest`函数用于实际的利息计算。
阅读全文