回 帖 发 新 帖 刷新版面

主题:pascal语言求助!!!!!

[em9]你是一个新手吗?你有不会做的题目吗?来这发吧!!!!!!
也请高手来解决!!!!!![em18]

回复列表 (共7个回复)

沙发

我有一题不会,希望大家来帮忙!!!
题目:

                                1
                               121
                              12321
                             1234321
                            123454321
                           12345654321
                          1234567654321
                         123456787654321
                        12345678987654321

板凳

1楼的用学好循环就会做了
搂主什么意思。。。。。。做广告?

3 楼

请注意每一行中间的那个数字,用循环。虽然本人还不会Pascal!

4 楼

begin
  writeln('                                1');
  writeln('                               121');
  writeln('                              12321');
  writeln('                             1234321');
  writeln('                            123454321');
  writeln('                           12345654321');
  writeln('                          1234567654321');
  writeln('                         123456787654321');
  writeln('                        12345678987654321');
end.

5 楼

Program Print;

Const Hight=9;

Procedure Draw(n:integer);
Var i:integer;
Begin
  for i:=1 to (Hight-n) do write(' ');
  for i:=1 to n do write(n);
  for i:=(n-1) downto 1 do write(n);
  writeln;
End;

Var n:integer;

Begin
  for n:=1 to Hight do Draw(n);
End. 

这样应该就行了吧!

6 楼

如果他没有规定层数的话
投机取巧直接输出的可以的
但如果规定蹭数的话
就要用循环
程序我不写了
上面有人写了

7 楼

将一根369cm的钢管截成69cm与39cm两种规格的短料,在两种规格的短料至少各截一根的前提下,如何截剩最少

我来回复

您尚未登录,请登录后再回复。点此登录或注册