首页 > 试题广场 >

PROGRAM NOI_002; VAR I, J, L

[填空题]
PROGRAM NOI_002;
VAR
  I, J, L, N, K, S, T : INTEGER;
  B : ARRAY[1..10] OF  0..9;
BEGIN
  READLN(L, N);
  S := L;
  K := 1;
  T := L;
  WHILE  S < N  DO
  BEGIN
    K := K + 1;
    T := T * L;
    S := S + T
  END;
  S := S - T;
  N := N - S - 1;
  FOR  I:=1 TO 10 DO  B[I] := 0;
  J := 11;
  WHILE  N > 0 DO
  BEGIN
    J := J - 1;
    B[J] := N MOD L;
    N := N DIV L
  END;
  FOR  I:=10 - K + 1  TO  10  DO   WRITE(CHR(ORD('A') + B[I]));
END.

输入: 4     167

输出:1


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