p1099.dpr

来自「高手写的所有acm例程 在acm.zju.edu.cn 上的题目的例程」· DPR 代码 · 共 64 行

DPR
64
字号
program p1099;

{$APPTYPE CONSOLE}

uses
  SysUtils;

var
        OWord   : String;
        P       : Longint;

procedure puts ( OWord : String );
var     i       : Longint;
begin
        if OWord = '<br>' then
                begin
                writeln;
                P := 0;
                end else
        if OWord = '<hr>' then
                begin
                if P <> 0 then writeln;
                for i := 1 to 80 do write ( '-' ); writeln;
                P := 0;
                end else
        if ( P = 0 ) then
                begin
                write ( OWord );
                P := length ( OWord );
                end else
                begin
                inc ( P , length ( OWord ) + 1 );
                if ( P <= 80 ) then write ( ' ' , OWord )
                        else begin
                        writeln;
                        write ( OWord );
                        P := length ( OWord );
                        end;
                end;
end;

procedure Work;
var     ch      : Char;
begin
        P := 0;
        while not seekeof do
                begin
                read ( ch );
                OWord := '';
                while ( ch <> ' ' ) and ( ord ( ch ) > 13 ) do
                        begin
                        OWord := OWord + ch;
                        read ( ch );
                        end; 
                if OWord <> '' then puts ( OWord );
                end;
        writeln;
end;

begin
  { TODO -oUser -cConsole Main : Insert code here }
        Work;
end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?