c语言输入本金利率年数计算本利和
时间: 2024-09-20 15:16:49 浏览: 114
在C语言中,如果你想要让用户输入本金、利率和投资年限,然后计算出复利计算下的本利和,可以按照以下步骤编写程序:
1. 定义三个变量:`principal`(本金)、`rate`(年利率,通常以小数形式表示)和`years`(投资年限)。
2. 使用`scanf`函数从用户那里读取这些值。
3. 计算复利公式:`final_amount = principal * (1 + rate)^years`
4. 使用`printf`函数输出计算结果。
以下是一个简单的示例代码:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,以便使用 pow 函数
int main() {
float principal, rate, years, final_amount;
// 从用户输入获取数据
printf("请输入本金(元):");
scanf("%f", &principal);
printf("请输入年利率(例如1.5%输入0.015):");
scanf("%f", &rate);
printf("请输入投资年限:");
scanf("%d", &years);
// 计算复利
rate /= 100; // 转换成小数形式
final_amount = principal * pow(1 + rate, years);
// 输出结果
printf("投资 %d 年后的本利和为 %.2f 元。\n", years, final_amount);
return 0;
}
```
阅读全文