C/C++の宿題を片付けます 68代目
■ このスレッドは過去ログ倉庫に格納されています
0765デフォルトの名無しさん
2006/07/03(月) 13:35:36[2] 問題文:氏名処理プログラム
キーボードから姓、名を空白1文字で区切ってローマ字で入力(例えば"Yamada Taro")
し、これに対して次のような4つの処理を行うプログラムを作成してください。
1、姓と名を分けて表示(例えば、姓:Yamada 名:Taro)
2、姓と名の文字数を表示(例えば、姓:6文字 名:4文字)
3、姓と名を逆にして表示(例えば"Taro Yamada")
4、イニシャルを表示(例えば、"T.Y.")
ヒント・注意
1、入力される文字数は不定なので、配列の要素数は十分余裕のある数
(例えば 100 個)で宣言してください。
2、姓と名の区切りをどのように見つけるかがポイントです。
3、姓名の入力用、姓用、名用にそれぞれ配列を用意すると
効率的に処理できます。
4、姓と名に空白が複数入っても処理できるプログラムにしてください。
5、姓、名の先頭文字を大文字に自動修正するプログラムにしてください。
[3] 環境
[3.1] OS:Windows XP
[3.2] コンパイラ名とバージョン:gcc
[3.3] 言語:C
[4] 期限:7月5日17時まで
■ このスレッドは過去ログ倉庫に格納されています