简单的算术题。

购房从银行贷了一笔款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;
}

虽然很简单 毕竟是新手 好不容易写出来 内心激动啊。

原文地址:https://www.cnblogs.com/shujun/p/3082717.html