首页 > 其他 > 详细

POJ水题 1298

时间:2016-02-11 21:29:46      阅读:346      评论:0      收藏:0      [点我收藏+]
#include "stdafx.h"

#include <iostream>
#include <string>
using namespace std;
int main()
{
    string tol,result;
    while(getline(cin,tol)) {
        unsigned i=0;
        if(tol=="START") continue;
        else if(tol=="END") cout<<result<<endl;
        else if(tol=="ENDOFINPUT") break;
        else {
            while(i<tol.size()) {
                if(tol[i]<70 &&tol[i]>=65)//A-E
                    tol[i]= tol[i]+21 ;
                else if(tol[i]>=70&&tol[i]<=90)//F-Z
                    tol[i]= tol[i]-5 ;
                i++;
            }
            result=tol;
        }
    }
    return 0;
}

 

  可用map映射字母一一对应来替换,此处我就直接替换了,只是不方便扩展

POJ水题 1298

原文:http://www.cnblogs.com/ignacio/p/5186666.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!