懂Pascal语言的来

有三个小朋友分糖果,甲有50个,乙有43个糖果,丙有13个。从甲开始将他的糖果分成三份,一份给自己,2份给乙丙。多余的糖自己吃掉(这句话不太明白,那里有多余的糖果)。乙丙... 有三个小朋友分糖果,甲有50个,乙有43个糖果,丙有13个。从甲开始将他的糖果分成三份,一份给自己,2份给乙丙。多余的糖自己吃掉(这句话不太明白,那里有多余的糖果)。乙丙也这样做。最后他们各有多少的糖果。
把这个题目按照Pascal语言的格式写,要求最后能用程序算出答案。
各位大哥请帮帮我,否则我要被老师站外面啦!
(分不多,请各位见谅)
展开
 我来答
睡狮已醒惊寰宇
2010-12-30
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
很简单的啦
多余的糖自己吃掉的意思,我告诉你
比如说甲有50个糖,平均分成3份,每份是16个,还剩余2个没有办法平均分配,那2个就自己吃了
不过你确信没记错?多余的糖是自己留着还是自己吃掉?
如果是自己吃掉的话,程序如下:
var
a,b,c,d,e,f:integer;
begin
a:=50;
b:=43;
c:=13;
d:=a div 3;
e:=b div 3;
f:=c div 3;
a:=d+e+f;
b:=d+e+f;
c:=d+e+f;
writeln('a:=',a);
writeln('b:=',b);
writeln('c:=',c);
end.
如果是剩余的糖自己留着,程序如下
var
a,b,c,d,e,f,g,h,i:integer;
begin
a:=50;
b:=43;
c:=13;
d:=a div 3;
e:=a mod 3;
f:=b div 3;
g:=b mod 3;
h:=c div 3;
i:=c mod 3;
a:=d+e+f+h;
b:=d+f+g+h;
c:=d+f+h+i;
writeln('a:=',a);
writeln('b:=',b);
writeln('c:=',c);
end.
百度网友de78100
2010-12-30 · TA获得超过2673个赞
知道答主
回答量:126
采纳率:0%
帮助的人:84.8万
展开全部
var
a,b,c,d,e,f:integer;
begin
a:=50;
b:=43;
c:=13;
d:=a div 3;
e:=b div 3;
f:=c div 3;
a:=d+e+f;
b:=d+e+f;
c:=d+e+f;
writeln('a:=',a);
writeln('b:=',b);
writeln('c:=',c);
end.
这题我初一时做的,5年了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hyp980730
2010-12-31
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
var a,b,c:longint;
begin
a:=50;b:=43;c:=13;
inc(b,a div 3);inc(c,a div 3);a:=a div 3;
inc(a,b div 3);inc(c,b div 3);b:=b div 3;
inc(b,c div 3);inc(a,c div 3);c:=c div 3;
writeln('a=',a,' ','b=',b,' ','c=',c);
end.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式