ハング電気OJ - 1048-C ++実現

#include <iostreamの>
する#include <ベクトル>
の#include <ストリング>
の#include <CCTYPE>
の#include <アルゴリズム>
する#include <stdio.hの>
使用して名前空間std。
INTメイン()
{
    文字列ALPH = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"。
    ベクター<ストリング> STR(3)。
    一方、(CIN >> STR [0] && STR [0] = "ENDOFINPUT"!)
    {
        GETCHAR()。
        getline(CIN、STR [1])。
        文字列:: size_type N = STR [1] .size()。
        (; iがn <I ++はdecltype(N)は、i = 0)のための
        {
         IF(STR [1]〜[I] <= 'Z' && STR [1] [i]が> = 'A')
         {
             IF((STR [1] [1] - [A'-5)>
             = 0) STR [1]〜[I] = ALPH [STR [1]〜[I] - [A'-5]。
             他
                STR [1]〜[I] = ALPH [STR [1]〜[I] - '' + 21]。
         }
        }
        CIN >> STR [2]。
        COUT << STR [1] << ENDL。
    }
    0を返します。
}

おすすめ

転載: www.cnblogs.com/xiaozou-zone/p/11129814.html