543 人解决,567 人已尝试。
645 份提交通过,共有 1427 份提交。
1.0 EMB 奖励。
单点时限: 2.0 sec
内存限制: 256 MB
购房者从银行贷了一笔款 d,已知每月还款额为 p,月利率为 r。请编写程序计算需要几个月才能还清贷款。例如:d=300000,p=6000,r=1%, 则需 70 个月还清。
输入三个整数 d,p 和 r,三个整数之间用空格分隔。上述例子的输入为:300000 6000 1
在一行中输出需要还清的月数 (四舍五入到整数)。
Hint:还清月数 m 的计算公式如下:
公式中的 log(x) 表示 log10(x),以 10 为底的对数。C 语言的标准库函数中有计算以 10 为底的对数的函数 log10()。
Note:
(1)、调用库函数 log10(),在程序开头加上一行 : #include < 对应头文件 >
(2)、 库函数 log10() 的用法请参考教材 P251。
在一行中输入用空格分隔的三个整数。
在一行中输出需要还清的月数 (四舍五入到整数)。注意:需要换行。
300000 6000 1
70
543 人解决,567 人已尝试。
645 份提交通过,共有 1427 份提交。
1.0 EMB 奖励。
创建: 9 年,2 月前.
修改: 7 年,3 月前.
最后提交: 2 月,1 周前.
来源: N/A