pascal语言的题目。。高手进。。我是初学的,不要用复杂的做。。没有学过for语句。。

五位好朋友相聚。第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻... 五位好朋友相聚。第一位朋友带来了很多糖块赠送给各位朋友,使每人的糖块在各自原有的基础上翻了一倍;接着第二位好友也同样向每人赠送糖块,他同样使每人的糖块在各人已有的数量上翻了一倍;第三、第四、第五位好友都照此办理。经过这样的赠送之后,每人的糖块恰好都为N块。问各位好友原先的糖块数分别是多少? 展开
 我来答
张达宁
2012-10-27 · TA获得超过390个赞
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:208万
展开全部
var
n,a,b,c,d,e,s:integer;
begin
readln(n);
s:=a div 2+b div 2+c div 2+d div 2;
e:=e+s;
a:=a div 2; b:=b div 2; c:=c div 2; d:=d div 2;
s:=a div 2+b div 2+c div 2+e div 2;
d:=d+s;
a:=a div 2; b:=b div 2; c:=c div 2; e:=e div 2;
s:=a div 2+b div 2+d div 2+e div 2;
c:=c+s;
a:=a div 2; b:=b div 2; d:=d div 2; e:=e div 2;
s:=a div 2+c div 2+d div 2+e div 2;
b:=b+s;
a:=a div 2; c:=c div 2; d:=d div 2; e:=e div 2;
s:=b div 2+c div 2+d div 2+e div 2;
a:=a+s;
b:=b div 2; c:=c div 2; d:=d div 2; e:=e div 2;
writeln(a,' 'b,' ',c,' ',d,' ',e);
end.
网上人都这么做!
Mine四剑客
2012-10-13
知道答主
回答量:27
采纳率:0%
帮助的人:6.4万
展开全部
最简单的做法:
var
n,a,b,c,d,e,s:integer;
begin
readln(n);
s:=a div 2+b div 2+c div 2+d div 2;
e:=e+s;
a:=a div 2; b:=b div 2; c:=c div 2; d:=d div 2;
s:=a div 2+b div 2+c div 2+e div 2;
d:=d+s;
a:=a div 2; b:=b div 2; c:=c div 2; e:=e div 2;
s:=a div 2+b div 2+d div 2+e div 2;
c:=c+s;
a:=a div 2; b:=b div 2; d:=d div 2; e:=e div 2;
s:=a div 2+c div 2+d div 2+e div 2;
b:=b+s;
a:=a div 2; c:=c div 2; d:=d div 2; e:=e div 2;
s:=b div 2+c div 2+d div 2+e div 2;
a:=a+s;
b:=b div 2; c:=c div 2; d:=d div 2; e:=e div 2;
writeln(a,' 'b,' ',c,' ',d,' ',e);
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式