购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少月能还清。设d为300000元,p为6000元,r为1%。对求得的月份取小数点后一位,对第2位按四舍五入处理。
公式可以为: m=log(p/(p-d*r))/log(1+r)
其中要运用到函数库中的函数log10,
写出的代码如下;
#include<stdio.h>
#include<math.h>
main()
{
float d,p,r,m;
d=300000;
p=6000;
r=0.01;
m=log10(p/(p-d*r))/log10(1+r);
printf("m=%.1f\n",m);
return 0;
}
虽然很简单 毕竟是新手 好不容易写出来 内心激动啊。