C/C++の宿題は私におまかせくださいませ 23代目
■ このスレッドは過去ログ倉庫に格納されています
0718デフォルトの名無しさん
NGNGポインタによるリストデータ構造を操作するプログラムを作成せよ.
ただし,セルに保存するデータを整数(int)型とせよ.
プログラムはLOCATE(x,L) 、FIND(i,L)、LAST(L)、INSERT(x,p,L)、
DELETE(p,L) の関数,およびリストLの要素を順に表示する
関数DISPLAY(L)をすべて含めること.関数の返し値としての
ポインタは,適当な変数 pに保存されるものとせよ.
動作確認は以下のようにして行うこと.
1.キーボードでINSERT関数を選択し,各自の学籍番号の数字部分
の各文字の値を順にリスト先頭へ追加・登録する.(たとえば,
学籍番号がH104321なら,「1→2→3→4→0のように入力順と逆順で
リストに保存される.).
2.キーボードから適切な関数を順次呼出し,リスト内のデータが
正しい学籍番号順になるように(「0→4→3→2→1」となるように)
並び替える.つまり,不要なデータの場所を探し(LOCATE関数や
FIND関数),そのデータを削除し(DELETE関数),追加すべき場所を
探し(LOCATE 関数やFIND関数),そこにデータを追加(INSERT関数)
することを繰り返す.このとき,操作を行うたびにDISPLAY関数を
呼出し,リストの要素がどのように並んでいるか表示させると
現在の並びが良くわかる.
上記の問題お願いします。番号は上のでいいです。
■ このスレッドは過去ログ倉庫に格納されています