问题六十九: 一个百万富翁与一个陌生人间的换钱计划。
[plain]
/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)
* 程序的版权和版本声明部分
* All rights reserved.
* 文件名称: txt.c
* 作 者: liuyongshui
* 问 题: 一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,
* 第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,
* 直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。
* 问题来源:
* 完成日期: 2013 年4 月23日
* 版 本 号: V1.0
*/
#include <stdio.h>
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");
}
/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了)
* 程序的版权和版本声明部分
* All rights reserved.
* 文件名称: txt.c
* 作 者: liuyongshui
* 问 题: 一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,
* 第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,
* 直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。
* 问题来源:
* 完成日期: 2013 年4 月23日
* 版 本 号: V1.0
*/
#include <stdio.h>
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");
}
补充:软件开发 , C语言 ,