【题5.28】一位百万富翁遇到一陌生人,陌生人找他谈一个换钱计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我二分钱,第三天我仍给你十万元,你给我四分钱......你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。请编写一个程序计算这一个月中陌生人给了百万富翁多少钱,百万富翁给陌生人多少钱。
//程序功能:百万富翁和陌生人的故事。//编程时间:2020年2月24日//程序名:zb5.28//作者:张玲#includemain(){inti;//定义循环控制变量ilongints=1,k=1,t=100000;//定义变量s存放富翁给陌生人的总钱数;变量k为富翁每次给陌生人的钱数,初始值为1分;变量t为陌生人给富翁的钱数,初始值为10万元for(i=2;i<=30;i++)//循环开始,从2开始,到第30天结束,循环29次{k=2*k;//计算富翁每次给陌生人的钱数,为头一天的2倍s=s+k;//累加计算富翁给陌生人的总钱数,单位为分t=t+100000;//累加计算陌生人给富翁的总钱数,单位为元}printf("陌生人给富翁共计:%ld元",t);//输出陌生人给富翁的总钱数printf("富翁给陌生人共计:%ld元",s/100);//输出富翁给陌生人的总钱数}
举一反三
- 一位百万富翁遇到一陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我二分钱,第三天我仍给你十万元,你给我四分钱……你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。请编写一个程序计算这一个月中陌生人给了百万富翁多少元钱,百万富翁给陌生人多少元钱。(请将程序界面和运行结果一起截图发在答题框内上传)
- 一位百万富翁遇到一个陌生人,陌生人找他谈一个换钱计划:我每天给你十万元,而你第一天只需给我一分钱;第二天我仍给你十万元,你给我二分钱;第二天我仍给你十万元,你给我四分钱……你每天给我的钱是前一天的两倍,直到满一个月(30天)。百万富翁很高兴,欣然接受了这个契约。请编写一个程序计算这一个月中陌生人给了百万富翁多少钱,百万富翁给了陌生人多少钱。#include 〈stdio.h〉main(){int n,i; long k=1,t=0; double s=0; for(_____________________) {__________________; //富翁给陌生人累加 ___________________; //陌生人给富翁累加____________________; // 富翁每天给陌生人的钱} s=_______________; /*将以分为单位换为以万元为单位*/ printf("百万富翁给陌生人: %f万元\n陌生人给百万富翁:%d万元\n",s,t); }
- 【问题描述】一个百万富翁碰到一个陌生人,陌生人找他谈了一个换钱的计划.该计划如下: 我每天给你10万,而你第一天给我一元钱,第二天我仍给你十万,你给我二元钱,第三天我仍给你十万,你给我四元钱 ......你每天给我的钱是前一天的两倍,直到满n(0<=n<=30)天.百万富翁非常高兴,欣然接受了这个契约. 请编写一个程序,计算这n天中,陌生人累计给了富翁多少钱,富翁累计给了陌生人多少钱. 【输入形式】输入天数n(0<=n<=30) 【输出形式】控制台输出.分行给出这n天中,陌生人所付出的钱和富翁所付出的钱.输出舍弃小数部分,取整. 【样例输入】30 【样例输出】3000000 1073741823 【样例说明】两人交易了30天,陌生人给了富翁3000000的钱(以元为单位).富翁给了陌生人1073741823元.
- 一个富翁试图与陌生人做一笔换钱生意,换钱规则为:陌生人每天给富翁10万元钱,直到满一个月(30天);而富翁第一天给陌生人1分钱,第2天给2分钱,第3天给4分钱,…,富翁每天给穷人的钱是前一天的两倍,直到满一个月,分别显示富翁给陌生人的钱和陌生人给富翁的钱各是多少?谁赚了?
- 4.“我给你钱,你给我产品或服务”,这属于()模式
内容
- 0
一道数学题第一天给你1分钱,二天2分钱,三天4分钱四天8分钱.一直到第20天一共有多少?
- 1
“我给你钱,你给我公司的股份”,说的是债权众筹。
- 2
“我给你钱,你给我产品或服务”,说的是公益众筹。
- 3
拿人钱财,替人办事;你给我钱,我给你办事。这种交易属于() A: 钱权交易 B: 权权交易 C: 权色交易 D: 钱钱交易
- 4
甲对乙说:“你给我100元,我的钱将比你的多1倍.”乙回答:“你只要给我10元,我的钱将比你的多5倍.”问:两人各有多少元钱?