提示:计算还清月数m的公式如下:
可以将公式改写为:
C的库函数中有求对数的函数log10,是求以10为底的对数,log( p )表示log p。
#include<stdio.h> #include<math.h> int main() { int d=300000; int p=6000; float r=0.01; float m=log(p/(p-d*r))/log(1+r); printf("%.1f\n",m); }
该题的关键主要是...
用户登录可进行刷题及查看答案
该题的关键主要是利用数学函数库中的log函数进行求解,然后月份要求按照小数点后一位进行四舍五入进行处理,只需要在输出时进行格式控制即可。
#include<stdio.h> #include <math.h> int main() { float d = 300000, p = 6000, r = 0.01, m; m = log10(p / (p - d*r)) / log10(1 + r); printf("m = %3.1f\n", m); return 0; }
登录后提交答案