输入代码:
/*
*Copyright (c)2014烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:sum.cpp
*作 者:林海云
*完成日期:2014年11月8日
*版 本 号:v1.0
*
*问题描述: 富翁第一天给陌生人2分钱,以后的30天都翻倍给陌生人,而陌生人每天得给富翁10万元,设计程序,看谁给谁的钱多
*程序输出:
*/
#include <iostream>
using namespace std ;
int main ()
{
double a1=1.0e5,b1=0.01,a2,b2;
int i=1;
for (i=1;i<=30;i++)
{ a1+=a2;
b2=(b1*=2);
}
cout<<"30天以后陌生人给百万富翁"<<a2<<"元钱"<<endl;
cout<<"百万富翁给了陌生人"<<b2<<"元钱"<<endl;
if(a2>b2)
cout<<"陌生人送钱来了"<<endl;
else
{
if(a2<b2)
cout<<"富翁是傻逼"<<endl;
else
cout<<"没有损失,等价交易"<<endl;
}
return 0;
}
运行结果:
总结:这道题不算难,主要得把握将月份为循环体的度,及if—-else语句的严谨考虑
原文地址:http://blog.csdn.net/linhaiyun_ytdx/article/details/40923459