用c加加写一个利率函数
时间: 2024-10-08 21:02:05 浏览: 30
浅析C/C++中sort函数的用法
在C语言中,你可以创建一个简单的利率计算函数,假设这个函数接收本金、年利率和时间作为输入参数,并返回按照复利计算后的总金额。下面是一个基本的例子:
```c
#include <stdio.h>
// 定义利率计算函数
double calculate_interest(double principal, double annual_rate, int time_period) {
const double compound_interest = (1 + annual_rate / 100) ** time_period; // 年利率转换为小数并应用复利公式
return principal * compound_interest;
}
int main() {
double amount, rate, years;
printf("请输入本金(元): ");
scanf("%lf", &amount);
printf("请输入年利率(百分比): ");
scanf("%lf", &rate);
printf("请输入存款年限(年): ");
scanf("%d", &years);
double total_amount = calculate_interest(amount, rate, years);
printf("经过 %d 年后,本金 %.2f 元按照 %.2f%% 的年利率计算后,总额为 %.2f 元.\n", years, amount, rate, total_amount);
return 0;
}
```
在这个例子中,`calculate_interest`函数计算了给定本金、年利率和时间下的复利总额。用户可以在`main`函数中输入相应的值。
阅读全文