このディレクトリの索引

# 出典 :: C/C++の宿題片付けます 132代目 #869 # [1] 授業単元:c言語 # [2] 問題文(含コード&リンク): # 文字列ABCDEFGHIJKLMNに対して入力した文字列の第1文字目と第2文字目の間にある文字列を表示するプログラムを作る。 ただし標準ライブラリは使用しないこと。 # 文字列ABCDEFGHIJKLMNに対して入力した文字列の第1文字目の文字と第2文字目の文字の間にある文字列を表示する :- 入力した文字列の第1文字目の文字と第2文字目の文字(_第1文字目の文字,_第2文字目の文字), 文字列ABCDEFGHIJKLMNに対して入力した文字列の第1文字目の文字と第2文字目の文字の間にある文字列を表示する(_第1文字目の文字,_第2文字目の文字). 入力した文字列の第1文字目の文字と第2文字目の文字(_第1文字目の文字,_第2文字目の文字) :- 入力した文字列の(_文字列), 第1文字目の文字と第2文字目の文字(_文字列,_第1文字目の文字,_第2文字目の文字). 入力した文字列の(_文字列) :- read_line_to_codes(current_input,_文字コードならび), atom_codes(_文字列,_文字コードならび). 第1文字目の文字と第2文字目の文字(_文字列,_第1文字目の文字,_第2文字目の文字) :- sub_atom(_文字列,0,1,_,_第1文字目の文字), sub_atom(_文字列,1,1,_,_第2文字目の文字). 文字列ABCDEFGHIJKLMNに対して入力した文字列の第1文字目の文字と第2文字目の文字の間にある文字列を表示する(_第1文字目の文字,_第2文字目の文字) :- atom_chars('ABCDEFGHIJKLMN',_ABCDEFGHIJKLMN_文字ならび), 第1文字目の文字と第2文字目の文字の間にある文字列を表示する(_ABCDEFGHIJKLMN_文字ならび,_第1文字目の文字,_第2文字目の文字). 第1文字目の文字と第2文字目の文字の間にある文字列を表示する(_ABCDEFGHIJKLMN_文字ならび,_第1文字目の文字,_第2文字目の文字) :- 第1文字目の文字と第2文字目の文字の間にある文字列を(_ABCDEFGHIJKLMN_文字ならび,_第1文字目の文字,_第2文字目の文字,_第1文字目の文字と第2文字目の文字の間にある文字列), 表示する(_第1文字目の文字と第2文字目の文字の間にある文字列). 第1文字目の文字と第2文字目の文字の間にある文字列を(_ABCDEFGHIJKLMN_文字ならび,_第1文字目の文字,_第2文字目の文字,_第1文字目の文字と第2文字目の文字の間にある文字列) :- append([_,[_第1文字目の文字],_二文字の間にある文字ならび,[_第2文字目の文字],_],_ABCDEFGHIJKLMN_文字ならび), atomic_list_concat(_二文字の間にある文字ならび,_第1文字目の文字と第2文字目の文字の間にある文字列). 表示する(_第1文字目の文字と第2文字目の文字の間にある文字列) :- writef('%w\n',[_第1文字目の文字と第2文字目の文字の間にある文字列]).