【问题描述】一个百万富翁碰到一个陌生人,陌生人找他谈了一个换钱的计划.该计划如下: 我每天给你10万,而你第一天给我一元钱,第二天我仍给你十万,你给我二元钱,第三天我仍给你十万,你给我四元钱 ......你每天给我的钱是前一天的两倍,直到满n(0<=n<=30)天.百万富翁非常高兴,欣然接受了这个契约. 请编写一个程序,计算这n天中,陌生人累计给了富翁多少钱,富翁累计给了陌生人多少钱. 【输入形式】输入天数n(0<=n<=30) 【输出形式】控制台输出.分行给出这n天中,陌生人所付出的钱和富翁所付出的钱.输出舍弃小数部分,取整. 【样例输入】30 【样例输出】3000000 1073741823 【样例说明】两人交易了30天,陌生人给了富翁3000000的钱(以元为单位).富翁给了陌生人1073741823元.
举一反三
- 一位百万富翁遇到一个陌生人,陌生人找他谈一个换钱计划:我每天给你十万元,而你第一天只需给我一分钱;第二天我仍给你十万元,你给我二分钱;第二天我仍给你十万元,你给我四分钱……你每天给我的钱是前一天的两倍,直到满一个月(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); }
- 一位百万富翁遇到一陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我二分钱,第三天我仍给你十万元,你给我四分钱……你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。请编写一个程序计算这一个月中陌生人给了百万富翁多少元钱,百万富翁给陌生人多少元钱。(请将程序界面和运行结果一起截图发在答题框内上传)
- 【题5.28】一位百万富翁遇到一陌生人,陌生人找他谈一个换钱计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我二分钱,第三天我仍给你十万元,你给我四分钱......你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。请编写一个程序计算这一个月中陌生人给了百万富翁多少钱,百万富翁给陌生人多少钱。
- 一个富翁试图与陌生人做一笔换钱生意,换钱规则为:陌生人每天给富翁10万元钱,直到满一个月(30天);而富翁第一天给陌生人1分钱,第2天给2分钱,第3天给4分钱,…,富翁每天给穷人的钱是前一天的两倍,直到满一个月,分别显示富翁给陌生人的钱和陌生人给富翁的钱各是多少?谁赚了?
- 弟弟有()30()元钱,哥哥有()30()元钱。()(1)()哥哥和弟弟一共有()______()元钱;()(2)()当哥哥给了弟弟()5()元钱后,哥哥和弟弟一共有()_______()元钱;()(3)()开始的时候,哥哥比弟弟多()_______()元钱;()(4)()当弟弟给了哥哥()5()元钱后,哥哥比弟弟多了()_______()元钱;