このディレクトリの索引

# 出典 :: C/C++の宿題片付けます 141代目 #381 # [1] 授業単元:C言語基礎実習 # [2] 問題文(含コード&リンク):次のような文字コードの表を出力せよ #  | 2 3 4 5 6 7 # --+------------------- # 0|   0 @ P ` p #      途中略 # f| / ? O _ o SPC # 文字コードの表を出力 :- 見出し出力, between(0,15,M), '16進表現に変換'(M,_16進表現), writef(' %w| ',[_16進表現]), between(2,7,N), _文字コード is 16 * N + M, char_code(_文字,_文字コード), writef('%w ',[_文字]), N = 7, write('\n'), M = 15. '16進表現に変換'(N,N) :- N < 10,!. '16進表現に変換'(10,a). '16進表現に変換'(11,b). '16進表現に変換'(12,c). '16進表現に変換'(13,d). '16進表現に変換'(14,e). '16進表現に変換'(15,f). 見出し出力 :- write(' | 2 3 4 5 6 7\n'), write('~~~~~~~~~~~~~~~~~~~~~\n').