c言語 再帰関数の問題
Q&A
Closed
大学の問題で、
キーボードから(空白類文字を含むかもしれない)1 行を入力して,先頭の K 文字と最
後の K 文字が順に同じであるかを判定するプログラムを書きたいとする.ただし,K
はマクロで定めなければならず,1 行の長さに上限を勝手に設けてはいけなく,メモリ
を動的に確保してはいけないとする.また,(入力のために打ち込んだ)改行文字を判
定に含めず,2K 文字未満の 1 行が入力された場合は「undecidable」を表示すること.
goto文、繰り返し文も用いらないこと。
といった問題で、正解となるソースコードがわからなく困っています。
こちらの問題は再帰関数について学習している際に出されたので再帰関数を用いて解けるものだと考えています。また、この問題が出されたときにはまだポインタは習っていないので使わないと思います。配列は大丈夫です。
分かる方がいらっしゃいましたら教えていただけると幸いです。
0