P1163 银行贷款

题目描述

当一个人从银行贷款后,在一段时间内他(她)将不得不每月偿还固定的分期付款。这个问题要求计算出贷款者向银行支付的利率。假设利率按月累计。

输入输出格式

输入格式:

输入文件仅一行包含三个用空格隔开的正整数。

第一个整数表示贷款的原值,第二个整数表示每月支付的分期付款金额,第三个整数表示分期付款还清贷款所需的总月数。

输出格式:

输出文件应该是一个实数,表示该贷款的月利率(用百分数表示),四舍五入精确到0.1%。

输入输出样例

输入样例#1: 复制

LOAN.IN
1000 100 12
输出样例#1: 复制

LOAN.OUT
2.9

二分答案

第·4个·点有点变态。。。利润竟然还能大于1、、、(ORZ)
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
double n,s,m;
double read()
{
    ,f=; char ch=getchar();
    ;ch=getchar();}
    +ch-',ch=getchar();
    return x*f;
}
int pd(double x,int tot,double sum)
{
    &&tot<=m) ;
    ;
    pd(x,tot+,sum*(+x)-s);
}
int check(double x)
{
    ,n)) ;
    ;
}
int main()
{
    n=read(),s=read(),m=read();
    ,r=,mid,ans;
    while(r-l>=0.000001)
    {
        mid=(l+r)/;
        if(check(mid)) ans=mid,l=mid;
        else r=mid;
    }
    ans*=;
    printf("%.1lf",ans);
    ;
}

最新文章

  1. android 切换fragment的两种方式
  2. MST:Out of Hay(POJ 2395)
  3. UVa 11375 - Matches
  4. Task的使用
  5. jQuery1.6以上版本prop和attr的区别
  6. apache 添加到windows服务
  7. Windows Server 2012 在个人终端上使用的推荐设置
  8. 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之八 || API项目整体搭建 6.3 异步泛型仓储+依赖注入初探
  9. ch.ethz.ssh2.Session和com.jcraft.jsch.Session
  10. npm ERR! Cannot read property &#39;path&#39; of null
  11. 自学Linux Shell3.2-切换目录命令cd
  12. Math对象应用详解
  13. 配置方案:Redis持久化RDB和AOF
  14. [UE4]Return Node节点好用法
  15. Android中的安全与访问权限控制
  16. json格式转换(json,csjon)(天气预报)
  17. elasticsearch5.5安装
  18. [Functional Programming] mapReduce over Async operations and fanout results in Pair(rejected, resolved) (fanout, flip, mapReduce)
  19. idea的svn插件中compare with the same repository version和compare with latest repository version的区别?
  20. Mysql 建表时报错 invalid ON UPDATE clause for &#39;create_date&#39; column

热门文章

  1. [UOJ #52]【UR #4】元旦激光炮
  2. 关于GDI+
  3. C++——派生类中的访问——可见性问题
  4. 【BZOJ 3669】 [Noi2014]魔法森林 LCT维护动态最小生成树
  5. BZOJ 3629 JLOI2014 聪明的燕姿 约数和+DFS
  6. malloc calloc realloc
  7. git使用笔记(八)团队协作
  8. linux+GraphicsMagick 安装
  9. IDEA的常用快捷键
  10. 【HDU5785】Interesting [Manacher]