>>892
% Prolog

数値の読み方(N,エラー) :- N < 1,!.
数値の読み方(N,エラー) :- N >= 1000,!.
数値の読み方(0,'').
数値の読み方(1,いち).
数値の読み方(2,に).
数値の読み方(3,さん).
数値の読み方(4,よん).
数値の読み方(5,ご).
数値の読み方(6,ろく).
数値の読み方(7,なな).
数値の読み方(8,はち).
数値の読み方(9,きゅう).