c语言中计算存款利息输入存款金额 money,存期 year 和年利率 rate,根据下列公式计算存款到期时的利息(interest),输出时保留 2 位小数。 interest=money(1+rate) year −money
时间: 2024-10-13 10:13:07 浏览: 293
在C语言中,计算存款利息通常涉及到简单的算术运算和格式化输出。假设你已经有了存款金额(`money`)、存期(`year`)和年利率(`rate`)作为用户输入,你可以编写一个函数来完成这个任务。这里是一个示例程序:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,用于取整和浮点数运算
// 定义计算利息的函数
double calculate_interest(double money, int year, double rate) {
double interest = money * pow((1 + rate), year); // 应用复利公式
interest -= money; // 减去本金得到净利息
return round(interest * 100) / 100.0; // 将结果保留两位小数并四舍五入
}
int main() {
double money;
int year;
double rate;
// 输入存款金额、存期和年利率
printf("请输入存款金额(元):");
scanf("%lf", &money);
printf("请输入存期(年):");
scanf("%d", &year);
printf("请输入年利率(百分比形式):");
scanf("%lf", &rate);
// 调用函数计算利息并打印结果
double result = calculate_interest(money, year, rate);
printf("存款到期后的利息(保留两位小数):%.2f\n", result);
return 0;
}
```
当你运行这个程序并输入相应的数值后,它会根据提供的信息计算并输出存款到期后的利息。
阅读全文