/*
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 作 者:王静
* 完成日期:2012 年11 月 2 日
* 版 本 号:v1.0
* 输入描述:无
* 问题描述:用for循环,计算出富翁给陌生人的钱,陌生人给富翁的钱
* 程序输出:富翁给陌生人的钱,陌生人给富翁的钱,并比较
* 问题分析:无
* 算法设计:略
*/
# include<iostream>
# include<cmath>
using namespace std;
int main()
{
int m2f,m2fs,day;
double f2m,f2ms=0.0;
f2m=0.01;
for(day=1;day<=30;++day)
{
m2f=10000;
m2fs=m2f*day;
f2ms=f2ms+f2m*pow(2,day-1);
}
cout<<"30天后陌生人给富人的钱为"<<m2fs<<" ";
cout<<"30天后富人给陌生人的钱为"<<f2ms<<endl;
if (m2fs>f2ms)
cout<<"陌生人愚蠢"<<endl;
else
if(m2fs<f2ms)
cout<<"陌生人聪明"<<endl;
else
cout<<"等价交换"<<endl;
return 0;
}
运行结果:
(贴图)
心得体会: