C/C++编程学习 - 第15周 ③ 买房子
题目链接
题目描述
蒜头君从现在开始工作,年薪 N 万。他希望在蒜厂附近买一套 60 平米的房子,现在价格是 200 万。假设房子价格以每年百分之 K 增长,并且蒜头君未来年薪不变,且不吃不喝,不用交税,每年所得 N 万全都积攒起来,问第几年能够买下这套房子?(第一年年薪 N 万,房价 200 万)
输入格式
一行,包含两个正整数 N(10 ≤ N ≤ 50),K(1 ≤ K ≤ 20),中间用单个空格隔开。
输出格式
如果在第 20 年或者之前就能买下这套房子,则输出一个整数 M,表示最早需要在第 M 年能买下;否则输出"Impossible"。
Sample Input
50 10
Sample Output
8
思路
房价增长,年薪不变,问是否能在第 20 年或者之前买下这套房子,如果能,输出第几年,如果不能,输出"Impossible"。由于房价一直在涨,我们可以模拟每年的房价,以及一共攒下的钱,模拟途中如果攒下的钱高于实时房价,就跳出循环,输出年份,否则如果一直到20年之后还没攒够钱就输出"Impossible"。(这也太惨了吧)
C++代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{double n, k;while(cin >> n >> k){double m = 200.0, sum = n, i;int flag = 0;for(i = 1; i <= 20; i++){if(sum >= m) break;sum += n;m *= (1 + k * 1.0 / 100);}if(i > 20) cout << "Impossible" << endl;else cout << i << endl;}return 0;
}
C/C++编程学习 - 第15周 ③ 买房子相关推荐
- C/C++编程学习 - 第6周 ⑦ 分离整数的各个数位
题目链接 题目描述 小蒜给了你一个整数,要求从个位开始分离出它的每一位数字. 输入格式 输入一个整数,整数在 1 到 108 之间. 输出格式 从个位开始按照从低位到高位的顺序依次输出每一位数字.数字 ...
- C/C++编程学习 - 第7周 ⑥ 合影效果
题目链接 题目描述 蒜头君和朋友们去爬香山,为美丽的景色所陶醉,想合影留念.如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右 ...
- C/C++编程学习 - 第4周 ⑦ 判断是否为两位数
题目链接 题目描述 判断一个正整数是否是两位数(即大于等于 10 且小于等于 99). 蒜头君:很简单的,快来通过它吧! 输入格式 一个正整数,不超过 1000. 输出格式 一行.若该正整数是两位数, ...
- C/C++编程学习 - 第5周 ② 向左看齐
题目链接 题目描述 上体育课时,某班 n 个小朋友排成一列.随着体育老师的一声"向左看齐",同学们都朝着左边看.现在每个同学想知道左边的同学中,有多少人的身高比自己矮. 输入格式 ...
- C/C++编程学习 - 第6周 ⑤ 球弹跳高度的计算
题目链接 题目描述 蒜头君让一个球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下.编程计算气球在第 10 次落地时,共经过多少米?第 10 次反弹多高? 输入格式 输入一个整数 ...
- C/C++编程学习 - 第7周 ④ 鸡尾酒疗法
题目链接 题目描述 鸡尾酒疗法,原指 "高效抗逆转录病毒治疗"(HAART),由美籍华裔科学家何大一于 1996 年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾滋病.该疗 ...
- C/C++编程学习 - 第5周 ⑧ 判断直角三角形
题目链接 题目描述 输入三个整数,判断用这三个整数做边长是否能构成一个直角三角形. 输入格式 输入三个整数. 输出格式 能否构成直角三角形,如能输出:"yes",若不能,输出:&q ...
- C/C++编程学习 - 第1周 ⑦ 头文件、强制类型转换、递归
文章目录 头文件 引用头文件的语法 引用头文件的操作 只引用一次头文件 有条件引用 强制类型转换 整数提升 常用的算术转换 递归 数的阶乘 斐波那契数列 本周其他文章: 头文件 头文件包含了 C 函数 ...
- C/C++编程学习 - 第4周 ④ 0与1
题目链接 题目描述 小蒜上了他的第一堂计算机概论,老师说计算机内部是由很多的小开关来组成:1 代表开.0 代表关.于是聪明的小蒜便了解了,原来我们平常使用电灯开关就是把 1 变成 0.0 变成 1 嘛 ...
最新文章
- java 匿名类调用方法_java – 从匿名类调用新定义的方法
- Linux下查找Nginx配置文件位置
- 国行iphone第一次安装APP网络状况
- Linux系统下如何查看及修改文件读写权限
- 无法在计算机上创建文件夹iscsi,ISCSI连接后磁盘无法读写问题求解决
- zabbix监控特定进程
- tomcat和nginx配置java服务器
- nginx 代理静态资源报 403
- 自己的php网站没有referer,缺少php – $_SERVER [‘HTTP_REFERER’]
- js 字符串换行_分享自己写的一个js的信息打印程序
- mp4如何转换成wmv格式
- 你想学Python爬虫?看看这篇关于开发者工具神器的博客吧
- B+树索引实战:全值匹配查询
- matlab显示tiff为全白_Matlab读写TIFF图像
- 在idea中启动tomcat项目报错提示“java.util.zip.ZipException: error in opening zip file“
- 这5个优质动漫网站,能让你瞬间爆棚,都是满满的干货
- 在c语言中本征函数说明,西北工业大学 量子力学历年考题某年的吧
- 实时时钟模块RX-8010SJ
- 免费外链图片网站收集
- 解决win10 的代理 IE可以正常代理,但chrome无法使用
热门文章
- 显示人社服务器异常,居住证办理时提示人社在线接口异常无法获取社保信息该怎么办...
- android ios 一键换机,苹果12怎么一键换机安卓?iPhone12一键换机功能操作步骤
- 笔记本电脑投屏后无声音,解决方案
- 逆变器是什么?超全详解智能光伏逆变器的原理及市场前景
- I2C和SPI总线,嵌入式工程师爱用哪个?
- ICCAVR软件的安装与使用方法(超详细)
- Intellij IDEA同时打开多个项目
- Revit二次开发之批量修改族名称及族类型名称
- Lab: Exploiting cross-site scripting to steal cookies:利用XSS窃取Cookie
- 福禄克光纤端面显微镜保障你的光纤端面