一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,直到满一个月(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