程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 富翁和陌生人換錢游戲

富翁和陌生人換錢游戲

編輯:C++入門知識

[cpp]  阿
上機內容:富翁與陌生人換錢游戲 
 
上機目的:富翁與陌生人換錢游戲 
 * Copyright (c) 2012, 煙台大學計算機學院  
* All rights reserved.  
* 作    者:  李蒙 
* 完成日期:2012 年  11月  2日  
* 版 本 號:v1.0  
*  
* 輸入描述:無 
 
  
* 問題描述:一個百萬富翁遇到一個陌生人,陌生人找他談一個換錢的計劃,  
該計劃如下:我每天給你十萬元,而你第一天只需給我一分錢,  
第二天我仍給你十萬元,你給我兩分錢,第三天我仍給你十萬元,  
你給我四分錢,....,你每天給我的錢是前一天的兩倍,直到滿一個月(30天),  
百萬富翁很高興,欣然接受了這個契約。請編程序,通過計算說明,  
這個換錢計劃對百萬富翁是否是個劃算的交易。  
* 程序輸出:輸出每天當天換錢情況,和30天後最後結果 
*/ 
#include <iostream> 
using namespace std; 
int main( ) 

    double m1=100000,m2=0.01,t=1,sum1=0,sum2=0,sum3,sum4; 
    for( ;t<=30;m2=2*m2,t++) 
    { 
        cout<<"第"<<t<<"天"<<endl; 
        cout<<"陌生人給富翁"<<m1<<"元"<<endl; 
        cout<<"富翁給陌生人"<<m2<<"元"<<endl; 
        cout<<"富翁當天賺"<<m1-m2<<"元"<<endl; 
        cout<<endl; 
        sum1=sum1+m1; 
        sum2=sum2+m2; 
    } 
    cout<<endl; 
    cout<<"陌生人一共給富翁"<<sum1<<"元"<<endl; 
    cout<<"富翁一共給陌生人"<<sum2<<"元"<<endl; 
    if(sum1>sum2){ 
            sum3=sum1-sum2; 
            cout<<"富翁賺了"<<sum3<<"元"<<endl;} 
    else{ 
        sum4=sum2-sum1; 
        cout<<"陌生人賺了"<<sum4<<"元"<<endl; 
        cout<<endl;} 
    return 0; 

  

輸出結果:
心得體會:!!!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved