关于PASCAL程序设计的几道题的答案

关于PASCAL程序设计的几道题的答案,第1张

第一题不理解,要整条的卖,又买出二分之一条???

其他不难,晚点给你让物迅答案

4.var

i,j,k:integer

begin

for

i:=1

to

9

do

begin

k:=i

if

i>5

then

k:=10-i

for

j:=1

to

(k-1)*2+1

do

write(i)

writeln

end

end.

3.var

b:array[1..6,1..6]of

integer

i,j,k,l,m,o,p,q:integer

begin

o:=1+2+3+4+5+6

for

i:=1

to

6

do

begin

b[1,1]:=i

for

j:=1

to

6

do

if

j<>i

then

begin

b[2,1]:=j

for

k:=1

to

6

do

if

(k<>j)and(k<>i)then

begin

b[2,2]:=k

for

l:=1

to

6

do

if

(l<>i)and(l<蚂毁>k)and(l<>j)then

begin

b[3,1]:=l

for

m:=1

to

6

do

if

(m<>i)and(m<>j)and(m<>k)and(m<>坦此l)then

begin

b[3,2]:=m

b[3,3]:=o-i-j-k-l-m

if

(b[1,1]+b[2,1]+b[3,1]=b[1,1]+b[2,2]+b[3,3])and(b[1,1]+b[2,1]+b[3,1]=b[3,1]+b[3,2]+b[3,3])

then

begin

for

p:=1

to

3

do

begin

for

q:=1

to

p

do

write(b[p,q]:2)

writeln

end

end

endendendendend

end.

{这用得着编程来解决吗?纯数学问题啊。。

如果真的想用Pascal编的话,那估计是态岁棚递帆则归了吧。

还有,金鱼有雀告半条半条卖的吗。。}

function sell(x:longint):extended

begin

if x=5 then exit(11)

exit((sell(x+1)-1/(x+1))*(x+1))

end

begin

writeln(sell(1):0:0)

end.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12554496.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存