/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称 :test.cpp
*作 者 :韩娟
*完成日期 :2014年11月3日
*版 本 号 :v1.0
*
*问题描述 :富翁每天给陌生人十万元,而陌生人第一天只需要给富翁一分钱,第二天富翁依旧给陌生人十万元,陌生人给他两分钱,以此类推,陌生人给的钱数师前一天的两倍,富翁就为十万元,直到满一个月,这个交易对富翁是否划算。
*输入描述 :略
*程序输出 :富翁赔钱与否
*/
#include <iostream>
using namespace std;
int main()
{
int day=1;
double fm=1.0e5,mm=0.01,fsum=0,msum=0;//fm:富翁每天给的钱数,mm:陌生人第一天给的钱数,fsum:富翁30天给的钱数的总和,msum:陌生人给的钱数的总和
for(day=1; day<=30; day++)
{
fsum=fsum+l;
msum=msum+mm;
mm=mm*2;
}
cout<<"陌生人给富翁 :"<<fsum<<"元"<<",富翁给陌生人 :"<<msum<<"元"<<endl;
if(msum>fsum)
cout<<"富翁赔钱了"<<endl;
else
{
if(fsum==msum)
cout<<"富翁和陌生人都不赚不赔"<<endl;
else
cout<<"富翁赚钱了"<<endl;
}
return 0;
}
知识点总结 :
用循环结构来进行这个计算,一个月为期限
学习心得 :
这个项目比起前几个来比较好做,没有向前面几个那么难弄。