问题及代码
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:辛彬
* 完成日期:2014年 11 月 5 日
* 版 本 号:v1.0
*
* 问题描述:求换钱计划对富翁是否划算。
* 输入描述:没有输入。
* 程序输出:每天获得的交易钱数,及最后的总数。
*/
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int iDays;
double dMoneyr,dMoneys,dSumr,dSums;
for(iDays=1; iDays<=30; iDays++)
{
cout<<"第"<<iDays<<"天"<<endl;
dMoneyr=10*iDays;
dSumr+=dMoneyr;
dMoneys=0.000001*pow(2,iDays-1);
dSums+=dMoneys;
cout<<"富翁获得了"<<dMoneyr<<"万元"<<" "<<"陌生人获得了"<<dMoneys<<"万元"<<endl;
}
if(dSumr>dSums)
cout<<"因为"<<dSumr<<"万元"<<">"<<dSums<<"万元"<<","<<"所以这是个划算的交易";
else
cout<<"因为"<<dSumr<<"万元"<<"<"<<dSums<<"万元"<<","<<"所以这不是个划算的交易";
return 0;
}
运行结果:
学习感悟:还算上手,感觉还能精简一些,让代码效率更高。