一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。
<span style="font-size:14px;">/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月2日 *版本号:v1.0 */ #include <iostream> using namespace std; int main( ) { int day,a=0,c=1; double b=0; for (day=1; day<=30; day++) { a=a+10000000; b=b+c; c=2*c; } cout<<"30天后,富翁得到:"<<a/100<<"元,陌生人得到"<<b/100<<"元。"<<endl; }</span>
运行结果:
列出每一天双方交易获得的钱数。
<span style="font-size:14px;">/* *Copyright (c) 2014,烟台大学计算机学院 *All gight reserved. *文件名称:temp.cpp *作者:邵帅 *完成时间:2014年11月2日 *版本号:v1.0 */ #include <iostream> using namespace std; int main( ) { int day,a=0,c=1; double b=0; for (day=1; day<=30; day++) { a=a+10000000; b=b+c; c=2*c; cout<<"第"<<day<<"天,富翁得到:"<<a/100<<"元,陌生人得到"<<b/100<<"元。"<<endl; } }</span>运行结果:
一个等差数列,一个等比数列。
富翁真的呵呵了。
@ Mayuko