第10周项目5-为什么受伤的总是富翁
2012-11-02 13:18
267 查看
上机内容:用循环语句完成累加 上机目的:学会循环语句的使用 /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:徐凯旋 * 完成日期:2012 年 11 月 2 日 * 版 本 号:v1.0 * * 输入描述: 无 * 问题描述:富翁和陌生人钱的问题 * 程序输出:富翁和陌生人最终得到多少钱 * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main () { int days=1,richman=0,j=100000; //j即为富翁每天给陌生人的钱 double stranger=0,i=0.01; //i为陌生人每天给富翁的钱 for (days=1;days<=30;days++) { stranger+=i; //要适应使用这种写法 i*=2; } richman=j*30; cout<<"陌生人最终给富翁的钱为"<<richman<<"元"<<endl; cout<<"富翁最终给陌生人的钱为"<<stranger<<"元"<<endl; if (richman>stranger) cout<<"陌生人自作聪明,自不量力,自作自受,自取灭亡.."<<endl; else { if (richman<stranger) cout<<"为什么受伤的总是富翁。赚点钱不容易,一朝成泡影,全被骗走了。没文化真可怕,看来是个暴发户。"<<endl; else cout<<"不赚不赔,木意思的交易。"<<endl; } return 0; }
运行结果:
虽然电脑比较得出是富翁赔了。但是我不认得富翁给陌生人的钱的这个数字,惭愧惭愧,鄙陋了。
看到赵冠哲的受到启发,做了个long型的。输出的富翁给陌生人的钱就是数字了。
稍加改动后:
#include <iostream> using namespace std; int main () { long int days=1,richman=0,i=100000,stranger=0,j=1; for (days=1;days<=30;days++) { stranger+=j; j*=2; } richman=100000*30; cout<<"陌生人最终给富翁的钱为"<<richman<<"元"<<endl; cout<<"富翁最终给陌生人的钱为"<<stranger/100<<"元"<<endl; if (richman>stranger) cout<<"陌生人自作聪明,自不量力,自作自受,自取灭亡.."<<endl; else { if (richman<stranger) cout<<"为什么受伤的总是富翁。赚点钱不容易,一朝成泡影,全被骗走了。没文化真可怕,看来是个暴发户。"<<endl; else cout<<"不赚不赔,木意思的交易。"<<endl; } return 0; }
运行结果:
心得体会:
这个程序还是比较简单的,表示无压力。
相关文章推荐
- 第10周项目6-贪财的富翁
- 第10周项目6-贪财的富翁
- (转)项目经理问:为什么总是只有我在加班 – 挂包袱现象
- 项目经理问:为什么总是只有我在加班 – 挂包袱现象
- 为什么我们的项目总是只能完成90%?
- 项目为什么总是做不完?范围管理要界定
- 为什么受伤的总是技术大牛
- 至尊宝们的爱情--为什么受伤的总是女人?
- 项目经理问:为什么总是只有我在加班 – 挂包袱现象
- 为什么程序员的开发项目总是半途而废?
- 项目经理问:为什么总是只有我在加班–挂包袱现象
- 为什么项目总是陷入“进度延迟,客户不满意”的怪圈呢?
- 为什么受伤的总是技术大牛
- 项目经理问:为什么总是只有我在加班 – 挂包袱现象
- 项目经理问:为什么总是只有我在加班 – 挂包袱现象
- 项目经理问:为什么总是只有我在加班 – 挂包袱现象
- 项目经理问:为什么总是只有我在加班 – 挂包袱现象
- 项目经理问:为什么总是只有我在加班 – 挂包袱现象
- 第10周项目6--贪财的富翁
- 为什么程序员的开发项目总是半途而废?