计算复利的c语言代码
时间: 2023-12-25 22:25:46 浏览: 38
以下是计算复利的C语言代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
double principal, rate, time, compound_interest;
printf("Enter principal amount: ");
scanf("%lf", &principal);
printf("Enter annual interest rate: ");
scanf("%lf", &rate);
printf("Enter time in years: ");
scanf("%lf", &time);
compound_interest = principal * pow(1 + rate / 100, time) - principal;
printf("Compound interest = %lf", compound_interest);
return 0;
}
```
相关问题
帮我编写一段银行利率的c语言代码
以下是一段简单的银行利率计算的 C 语言代码:
```c
#include <stdio.h>
int main() {
float principal, rate, time, interest;
printf("请输入本金:");
scanf("%f", &principal);
printf("请输入利率:");
scanf("%f", &rate);
printf("请输入存款时间(年):");
scanf("%f", &time);
interest = principal * rate * time;
printf("利息为:%.2f\n", interest);
return ;
}
```
这段代码会要求用户输入本金、利率和存款时间,然后计算出利息并输出。注意,这只是一个简单的示例代码,实际的银行利率计算可能会更加复杂,需要考虑复利、利率浮动等因素。
帮我编写一段5年银行利率的c语言代码
以下是一段计算5年银行利率的 C 语言代码:
#include <stdio.h>
#include <math.h>
int main() {
double principal, rate, interest;
int years = 5;
printf("请输入本金:");
scanf("%lf", &principal);
printf("请输入年利率(百分比):");
scanf("%lf", &rate);
// 将百分比转换为小数
rate /= 100;
// 计算利息
interest = principal * pow(1 + rate, years) - principal;
printf("%d 年后,本金为 %.2f 的利息为 %.2f 元。\n", years, principal, interest);
return ;
}
注意:这段代码只是一个示例,实际应用中需要考虑更多因素,如复利计算、税收等。