「アルゴリズムの注意事項」のセクション3.6 - はじめにアナログ - >文字列処理
サンプルのバックは「\ n」は、善意の管理者は、初期状態では、この問題を解決する方法を、サンプルを修正助ける明日を見ていないので、Bのタイトル自体は、難しいことではありません
する#include <stdio.hに> する#include < 文字列・H> int型のmain() { チャー C [ 1000年]。 int型のカウント= 0 ; ブール PD = 真; しばらく(scanf関数(" %cの"、&C [カウント])!= EOF) { 場合(C [回数]!= ' \ nは' ) { 場合(PD == 真) { 場合(C [カウント]> = " ' && C [カウント] <= ' Z ') C [カウント] = C [カウント] + ' A ' - ' A ' 。 PD = 偽; } そう なら(C == [カウント] ' ' || C == [カウント] ' \ T ' || C == [カウント] ' \ R ' || C == [カウント] ' \ n ' ) { PD = 真; } カウント ++ ; } 他 { 用(INT i = 0 ; iは数<; iは++ ) のprintf(" %のC " 、Cを[I])。 printf(" \ nを" ); PD = 真; カウント = 0を。 } } 戻り 0 。 }