我还想要在北京买房~~每年都比较下

来源:互联网 发布:新开淘宝店铺 编辑:程序博客网 时间:2024/04/28 11:56
/* * Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作    者: 李家豪* 完成日期:2013 年11月22日* 版 本 号:v1.0* 问题描述:我想有套北京的房。* 样例输入:* 样例输出:* 问题分析: 小原是一个软件工程师,名叫原黛玛,他在北京工作。             现在有一套房子,价格200万,房价每年上涨10%,每             年固定能赚40万。他想知道要想买下这套房子,不贷款,             不涨工资,没有其他收入,每年不吃不喝不消费,20年             之内是否能攒够钱买下这套房子?*/#include <iostream>#include<cstdio>using namespace std;int main( ){    double money;  //积蓄的钱    double housePrice,rate, salary;  //房价、房价涨幅、年收入    //freopen("input.txt","r",stdin); //重定向输入,从文件中读数据    while(cin>>housePrice>>rate>>salary)    {        money=salary;        int year=1;        while(year<=20 && money<housePrice)        {            cout<<"第"<<year<<"年,房子值 "<<housePrice<<"万,程序员有 "<<money<<"万元"<<endl;  //调试中输入这一行,可以看出变化趋势,当然提交时要删除或给这行语句加上注释            housePrice*=(1+rate);  //下一年房价            money+=salary;       //下一年积蓄            year++;        }        if(year>20)            cout<<year<<'N'<<endl;  //调试中,可以看看到底是否已经超出20年        else            cout<<year<<'Y'<<endl; //调试中,可以看看到底几年能买上    }    return 0;}


运行结果:

体会心得:这种方法比较人性化,比较实用