.若已知某银行一年定期存款的年利率,输入存款额计c语言运行算三年后的本利之和并输出
时间: 2023-05-17 10:04:12 浏览: 257
C#——编写程序输入年利率k(例如2.52%),存款总额total(例如100000元),计算一年后的本息并输出。.doc
5星 · 资源好评率100%
可以使用以下公式计算三年后的本利之和:
总金额 = 存款额 * (1 + 年利率)^3
其中,存款额和年利率都是输入的变量。在 C 语言中,可以使用 scanf 函数获取用户输入的值,然后使用 pow 函数计算幂次方,最后输出结果。
示例代码如下:
```c
#include <stdio.h>
#include <math.h>
int main() {
double rate, amount;
int years = 3;
printf("请输入存款额和年利率:");
scanf("%lf %lf", &amount, &rate);
double total = amount * pow(1 + rate, years);
printf("三年后的本利之和为:%.2lf\n", total);
return 0;
}
```
注意,这里使用了 double 类型来存储浮点数,可以保证精度。另外,输出结果时使用了 %.2lf 格式化字符串,表示保留两位小数。
阅读全文