购房从银行贷了一笔款d,准备每个月还款额为p,月利率为r,计算多少月能还清。设d为300000,p为6000元,r为1%
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
double d, p, r,m = 0.0;
scanf("%lf%lf%lf", &d, &p, &r);
m = log(p / (p - d*r)) / (log(1 + r));
printf("%.1lf", m);
system("pause");
return 0;
}
答案
购房从银行贷了一笔款d,准备每个月还款额为p,月利率为r,计算多少月能还清。设d为300000,p为6000元,r为1%