【例3-8】顺序结构综合应用(4)

//根据给出公式计算商业贷款每月的还款金额。
//每月还款计算公式为:y = a * r * (1+r)^n / (1+r)^n - 1

#include<stdio.h>	//标准输入输出头文件
#include<math.h>	//该程序使用了pow函数,需加上该<math.h>头文件
int main()
{
	double y, r;		//定义y为每月还款金额,r为月利率
	int a, n;		//定义a为贷款总金额,n为贷款月数
	printf("请输入贷款金额:");
	scanf_s("%d", &a);		//scanf_s()里不能输入普通字符串,错误示例:scanf_s("请输入贷款金额:%d", &a);
	printf("请输入贷款月数:");
	scanf_s("%d", &n);
	printf("请输入贷款月利率:");
	scanf_s("%lf", &r);
	y = a * r * pow(1 + r, n) / (pow(1 + r, n) - 1);		//函数pow(x,y)为求幂函数
	printf("每月的还款金额为:%.2lf", y);		//.2限定小数位数为2位		%lf双精度浮点型输出

	return 0;
}

【例3-8】顺序结构综合应用(4)

 

上一篇:2.1 Java封装及 private 权限的应用


下一篇:c语言---到底有多二