五位好朋友相聚.第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 04:22:43
五位好朋友相聚.第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻五位好朋友相聚.第一位朋友带来

五位好朋友相聚.第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻
五位好朋友相聚.第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻
了一倍;接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻了一倍;第
三、第四、第五位好友都照此办理.经过这样的赠送之后,每人的糖块恰好都为32 块.问各位好友原先
的糖块数分别是多少?
再加一题:假设邮局规定寄邮件时若每件重量在1公斤以内(含1公斤),按每公斤1.5元计算邮费,如果超过
1公斤时,其超出部分每公斤加收0.8元。请编程序计算邮件收费。

五位好朋友相聚.第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻
program fanfan(input,output);
const n=5;
var a:array[1..n] of integer;
b:array[1..n] of boolean;
i,j,s:integer;
begin
for i:=1 to n do
begin
a[i]:=32;
b[i]:=true;
end;
for i:=n downto 1 do
begin
b[i]:=false;
for j:=1 to n do
if b[j] then begin a[j]:=a[j] div 2; s:=s+a[j];end;
a[i]:=a[i]+s; s:=0;
b[i]:=true;
end;
for i:=1 to n do
write(a[i],' ');
end.
答案是81 41 21 11 6
我用手酸了一遍,是正确的;
你可以对N跟该,对5,6,7,8同样可以算出解

program aaaa;
var i,i1,n:integer;
a:array[1..5] of integer;
begin
for i:=1 to 5 do
a[i]:=32;
for i:=1 to 5 do
begin
for i1:=1 to 5 do
if i1<>i then begin n...

全部展开

program aaaa;
var i,i1,n:integer;
a:array[1..5] of integer;
begin
for i:=1 to 5 do
a[i]:=32;
for i:=1 to 5 do
begin
for i1:=1 to 5 do
if i1<>i then begin n:=n+(a[i1] div 2);
a[i1]:=a[i1] div 2; end;
a[i]:=a[i]+n;
n:=0;
end;
for i:=5 downto 1 do
write('"',6-i,'"',a[i]:4,' ');
writeln;
end.
讲用for循环建立第推公式,逐步向回推算。最终得到答案。
81,41,21,11,6
补充:我的程序只有315字节,楼上的有790字节,我的空间代价小,运算时间是楼上的三分之一。所以从运行成本来看……(不用说了)

收起

五位好朋友相聚.第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻 作文,期盼好友的到来,意思指的是和好朋友相聚还是真正的好朋友的到来? 有三个好朋友,小明、小红、小华,他们是同一天出生的.过生日时 ,三个人都带来了自己喜欢吃的糖块给另外两个小朋友吃.小明先将自己的糖分给小红和小华,他的办法是:小红有几块他就给他 有那位朋友能帮我解决一下这个问题?谢谢了(气候暖化会带来什么结果) 作文:朋友给我带来了快乐 我带来了一些朋友 英语怎么说 与朋友相聚 饮酒 诗 小数点左边第一位是什么位 我的朋友很多,但好朋友却很少.用英文怎么说 还有我做错了吗我有一个好朋友 一直以来我都把她当成我唯一的也是最好的朋友 她的好朋友很多 身边的也有很多 我也不是她最好的朋友 她喜欢一个男孩 但是一直没有清楚得承认 知道最近 10个朋友相聚,彼此都需要交换名片,问这次一共交换了多少次名片? 排列问题一个同学给五位朋友各写了一封信,结果放入信封时都装错了信一个同学给五位朋友各写了一封信,结果放入信封时都装错了信,这样的不同情况有几种 拜托大家看下望很多很多的唯美古风诗词就告诉我吧打心底谢谢给位朋友了0r 告诉我下望很多很多的唯美古风诗词晓得的人说下哈,打心底谢谢给位朋友了8c 告诉我下望很多很多的唯美古风诗词晓得的人说下哈,打心底谢谢给位朋友了7D 告诉我下望很多很多的唯美古风诗词有会的人说下嘛,打心底谢谢给位朋友了8P 请问下谁知道望很多很多的唯美古风诗词有会的人说下嘛,打心底谢谢给位朋友了3c 请问下谁知道望很多很多的唯美古风诗词晓得的人说下哈,打心底谢谢给位朋友了4c