题目描述

某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万)
输入
一行,包含两个正整数N(10 <= N <= 50), K(1 <= K <= 20),中间用单个空格隔开。
输出
如果在第20年或者之前就能买下这套房子,则输出一个整数M,表示最早需要在第M年能买下,否则输出Impossible。

样例输入

50 10

样例输出

8

代码实现

#include "stdio.h"
int main(){int N;//薪水int K;//每年增长百分比int years=1;double price=200;//房子现价 printf("请输入年薪:"); scanf("%d",&N);printf("请输入房子每年增长的百分比:"); scanf("%d",&K);while(years<=20){printf("years:%d, salary:%d,price:%.4lf\n",years,N*years,price);if(N*years>price){printf("第%d年可以买得起房子",years);break;}price=(1+K/100.0)*price;years++;}if(years>20)printf("impossible");return 0;
}

输出结果

本题易错点
K/100.0时不能写成K/100,否则结果是int类型,则结果为0

C语言基础-程序员买房子问题相关推荐

  1. 程序员买房子,,,一道简单题

    题目: 总时间限制:  1000ms 内存限制:  65536kB 描述 某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该 ...

  2. C语言/C++程序员大神打造纯C的电子时钟(加图形库+源码)

    C语言/C++程序员大神打造纯C的电子时钟,每天看时间再也不麻烦了 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进 ...

  3. 为什么 C 语言是程序员的首选,你知道吗?

    C 语言是第一选择 对于大部分程序员,C语言是学习编程的第一门语言,很少有不了解C语言的程序员.网上总是很多人建议学JAVA,学习VB开始入门.但是作为IT行业人员,我是推荐大家首选学习C语言. 系统 ...

  4. Java之J2se-Java语言基础(程序结构) 教学视频发布了,请小伙伴们前往观看

    Java之J2se-Java语言基础(程序结构) 教学视频发布了,请小伙伴们前往观看 视频地址如下: http://v.youku.com/v_show/id_XODA5NTM3NTAw.html

  5. NOI-C语言编程基础之循环控制——买房子

    总时间限制:1000ms 内存限制: 65536kB 描述 某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪 ...

  6. 为什么程序员买不起房子?

    很多人都说程序员的收入那么高,为什么程序员还是买不起房呢?其实不是程序员不想买,是真的买不起-- 拿北京为例.北京的房价可谓是越来越奇葩,不仅仅是因为银行政策导致贷款越来越难审批下来,更重要的是进入地 ...

  7. 零基础程序员快速入门C语言

    学习C语言不是一朝一夕的事情,但却也不是需要花费几年时间才能精通的. 那么如何以最小的代价,学习C语言呢? 这最小的代价也绝不是什么捷径,而是以最短的时间去收获最多的知识,但同时也意味着你需要经历艰苦 ...

  8. 【初涉C语言】程序员欢迎来到C语言的世界!

    计算机发展史 机器语言 所有的代码里面只有0和1 优点:直接对硬件产生作用,程序的执行效率非常高 缺点:指令又多又难记.可读性差.无可移植性 汇编语言 符号化的机器语言,用一个符号(英文单词.数字)来 ...

  9. 北上广深的程序员,房子在向你们招手了!

    由于目前行业环境以及生存所迫,作为北上广深的程序员,不得不首先考虑两件事: "我真的决定扎根在这儿吗?" "我真的买得起这儿的房吗?" [房价,是爱恨情仇] 北 ...

最新文章

  1. 前沿观察 | Gartner:2020年数据与分析领域的十大技术趋势
  2. Laravel 5.2--如何让表单提交错误,不清空?
  3. TensorFlow MNIST初级学习
  4. luogu_P3313 [SDOI2014]旅行
  5. 解决windows7您当前无权访问该文件夹的问题
  6. python升级pip_新手求助, python 升级 pip 失败
  7. 用matlab简单电路模型,基于MATLAB的电路模型仿真应用
  8. 【数据结构与算法】AVL树的Java实现
  9. Android笔记 方向传感器
  10. 怎样才算精通Linux
  11. MATLAB 写入 txt
  12. Illustrator 教程,如何在 Illustrator 中裁剪、分割和修剪作品?
  13. 珍藏版创业思维导图,帮你成功创业!
  14. voyage java_GitHub - zhaoshiling1017/voyage: 采用Java实现的基于netty轻量的高性能分布式RPC服务框架...
  15. Codeforces Round #612 (Div. 1) A. Garland(dp动态规划)
  16. 码字 层映射 预编码的概念总结
  17. 最大子段和之M子段和
  18. 汇编--call和ret指令
  19. php5 geoip,php5.2 geoip pecl模块安装
  20. 发布自己的开源库到Cocoapods及部分常见错误

热门文章

  1. 基于pytorch的LSTM模型构建
  2. 职场人要远离的各种“负能量”
  3. 华清远见-重庆中心-前端阶段技术总结/个人总结
  4. 重庆华清远见-前端部分阶段学习
  5. html怎么设置子页,京东移动端新建的自定义页面如何装修?无线端设置二级子活动页面图文演示...
  6. 服务器iis的作用,IIS日志的作用有哪些?
  7. iis搭建mysql_IIS+PHP+MYSQL搭建
  8. 2012年度十大杰出IT博客之 陈勇
  9. 一年级男生上课不专心,说了很多次都不改!
  10. ​ICLR 2023 | 基于知识图谱的多模态类比推理