问题六十九: 一个百万富翁与一个陌生人间的换钱计划。

/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)     
* 程序的版权和版本声明部分     
* All rights reserved.     
* 文件名称: txt.c     
* 作    者: liuyongshui     
* 问    题:  一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,
*			 第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,
*			 直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。
* 问题来源:  http://blog.csdn.net/sxhelijian/article/details/7304484 
* 完成日期: 2013 年4 月23日     
* 版 本 号: V1.0     
*/   

#include 

void star(void);     //打印星号

int main()
{   
    int    i;
	float  money;
	float  late_money=0.0;
	float  sum_money=0.0;

	star();   //打印星号
    
	money=0.01;   

    for(i=1; i<=30; i++)   
	{   
		sum_money+=300000.0;    //计算给富翁的钱

		late_money+=money;      //计算给陌生人的钱
	    money=money* 2;

		printf("第%2d天后,富翁给的钱为:%10.2f\t", i, late_money);
		printf("陌生人得给的钱为:%11.2f\n", sum_money);
	}
    printf("\n富翁看到结果后,会反悔吧!\n");

	printf("\n哈哈,谢谢您的合作!\n\tGOOD BYE!\n");
    star();   //打印星号

    return 0;
} 

//star函数   
void star(void)  
{     
    int i;  
      
    for(i=0; i<60; i++)  
    {  
        printf("*");  
    }  
    printf("\n");  
}  
 

你可能感兴趣的:(【ACM编程】)