PATの基本的な1043の出力PATest(20分)

以下の長さを考えると10 。4 
、文字のみで構成される文字列を。文字の順番を再調整し、そのためPATestPATest ....出力で、その他の文字を無視してください。もちろん、文字の6種類の数は、文字出力のいくつかの種類が終了した場合、すべての文字が出力されるまで、PATestの順序に基づいて残りの文字が印刷され、必ずしも限りではありません。
入力フォーマット:
超えていない指定された行の長さを入力10 。4 
、文字のみからなる非空の文字列。
出力フォーマット:
1行のトピック発注要件により、出力文字列インチ トピックは、出力が空でないことを確認してください。
サンプル入力:
redlesPayBestPATTopTeePHPereatitAPPT 
サンプル出力:
PATestPATestPTetPTePePee


書式#include <iostreamの> 
の#include <cstdlib>
 使用して 名前空間はstdを、

INT メイン(){
     文字列STR。
    cinを >> STR。
    INT P = 0、A = 0、T = 0、E = 0、S = 0、T = 0 以下のためにint型 I = 0 ; iがstr.lengthを()<; Iは++ ){
         場合(STR [I] == ' P ')P ++ もし(STR [I] == ' A ')A ++ もし(STR [I] == ' T ')T ++ もし(STR [I] == ' E ' ++ E) もし(STR [I] == ' ')■++ ;
        もし(STR [i]を== ' T ')T ++ ; 
    } 
    一方){
         場合(P =!0 {)
            COUT << " P " ; P-- 
        } 
        もし(!= 0 ){ 
            COUT<< " A " ; A-- ; 
        } 
        もし(T!= 0 ){ 
            COUT << " T " ; T-- 
        } 
        もし、(E!= 0 ){ 
            COUT << " E " ; e-- 
        } 
        もし、(S!= 0 ){ 
            COUT << " S " ;-S- ; 
        } 
        もし(T!= 0 ){ 
            COUT << "" ; t-- ; 
        } 
        もし(P == 0 && == 0 && T == 0 && E == 0 && S == 0 &&のT == 0ブレーク; 
    } 
    システム(" 一時停止" );
     戻り 0 ; 
}

 

おすすめ

転載: www.cnblogs.com/littlepage/p/11355593.html