输入代码:
/* *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