#include <stdio.h>
void debj();
void debx();
int main()
{
int n;
while(1)
{
printf("0退出\n1等额本金\n2等额本息\n");
printf("请输入0到2之间的数:");
scanf("%d",&n);
switch(n)
{
case 0:printf("退出\n"); return;break;
case 1:debj(); break;
case 2:debx(); break;
}
}
return 0;
}
void debj()
{
float a,z,b=0,x,y,n,i;
printf("请输入月利率a:\n请输入总价x:\n请输入首付y:\n请输入还款月数n:\n");
scanf("%f%f%f%f",&a,&x,&y,&n);
for(i=1;i<n;i++)
{
b=(x-y)/n+((x-y)-(n-1)*(x-y)/n);
z=z+b;
}
z=z+y;
printf("你最后买这套房子所用的钱为:%f\n",z);
}
void debx()
{
float a,z,x,y,n,b;
printf("请输入月利率a:\n请输入总价x:\n请输入首付y:\n请输入还款月数:\n");
scanf("%f%f%f%f",&a,&x,&y,&n);
b=((x-y)*a+(x-y)/n);
z=(x-y)*a*n+x;
printf("每月还款=%f\n最后所付总额=%f\n",b,z);
}
基于“总价、首付、贷款年限、利息、贷款额度”信息,计算每月最低还款额度。需要能按“等额本金、等额本息”两种形式计算还款
最新推荐文章于 2022-10-12 12:07:28 发布