UVa 10114 - Loansome Car Buyer
2015-11-01 18:03
429 查看
題目:Kara Van和Lee Sabre在銀行買了一輛車,他們貸款month個月,車每個月有一個貶值的匯率;
問什麼時候他們的車的價值超過所欠銀行的貸款。
分析:數學題。計算匯率,循環計算,比較輸出即可。
說明:題目有點長╮(╯▽╰)╭。
問什麼時候他們的車的價值超過所欠銀行的貸款。
分析:數學題。計算匯率,循環計算,比較輸出即可。
說明:題目有點長╮(╯▽╰)╭。
#include <cstring> #include <cstdio> double dep[101]; int main() { int month, m, n; double downpay, monthpay, value, car, rate; while (~scanf("%d%lf%lf%d",&month,&downpay,&value,&n) && month > 0) { memset(dep, 0, sizeof(dep)); for (int i = 0; i < n; ++ i) { scanf("%d%lf",&m,&rate); dep[m] = rate; } car = value+downpay; monthpay = value/month; for (m = 0; m < month; ++ m) { rate = (dep[m]?dep[m]:rate); car *= (1.0-rate); if (value < car) break; value -= monthpay; } if (m == 1) puts("1 month"); else printf("%d months\n",m); } return 0; }
相关文章推荐
- [leetcode 26]Remove Duplicates from Sorted Array
- JDK所有版本下载链接
- 跨域rest-service创建与访问解决方案
- request.setCharacterEncoding("UTF-8");
- HDOJ1728(限制转弯的迷宫问题)
- CSS3之2D变形
- Fragment介绍:
- Fragment源码阅读笔记
- C- 流程控制(顺序结构,选择结构,循环结构)
- 黑马程序员_正则表达式的一些总结
- [leetcode 107]Binary Tree Level Order Traversal II
- CSS reset的重新审视 – 避免样式重置
- G - Antiarithmetic?
- 跨界技术人
- 非科班出身的人学习编程不负责任指南
- 安装Nginx
- Maven
- oracle ASM kfod 不太常用的几个参数
- 流控思路——多消费者定量生产(第100篇)
- [Linux学习笔记] Linux常用命令 - 番外篇(Shell使用技巧)