首页 > 试题广场 >

(读入整数)请完善下面的程序,使得程序能够读入两个 long

[填空题]
(读入整数)请完善下面的程序,使得程序能够读入两个 longint 范围内的整数,并将这两个整数分别输出,每行一个。(第一、五空 2.5 分,其余 3 分)
输入的整数之间和前后只会出现空格或者回车。输入数据保证合法。
例如:
输入:
123 -789
输出:
123
-789

var
  a, b : longint;
function readint : longint;
var
  num : longint;
    // 存储读取到的整数 
  negative : longint;
    // 负数标识 
  c : char;              // 存储当前读取到的字符 
begin
  num := 0;
  negative := 0;
  read(c);
  while ((c < '0') or (c > '9')) and (c <> '-') do
  1;
  if (c = '-') then
    negative := 1
  else
    2;
  read(c);
  while     3     do
  begin
    4;
    read(c);
  end;
  if negative = 1 then
    5;
  exit(num);
end;
begin
  a := readint( );
  b := readint( );
  writeln(a);
  writeln(b);
end. 

这道题你会答吗?花几分钟告诉大家答案吧!