C/C++の宿題を片付けます 69代目
■ このスレッドは過去ログ倉庫に格納されています
0099デフォルトの名無しさん
2006/07/10(月) 21:21:49[2] 問題文(含コード&リンク):
アルファベットaとbを適当な順番で並べた任意の長さの文字列に対して、隣り合う2文字が同じであればSに、
異なっていればDに置き換えたい。すなわちabbaaabbbabbaと入力した場合に、DSDSSDSSDDSDと出力させるようにせよ。
入力文字列の文字数よりも、出力文字列の文字数が1文字少なくなることに留意すること。
【ヒント】ポインタの位置を進める前に、ポインタ変数の刺す文字型データを文字型変数に代入しておく
(文字型変数をpreとするとpre = *abとすればよい)
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン:Visual C++ 2005 Express Edition
[3.3] 言語: C
[4] 期限: 11日末まで
■ このスレッドは過去ログ倉庫に格納されています