POJ 1298

简介: #include #include #include #include using namespace std; char str[210]; int main() { int i,j,k,T; char str0[10]; while(s...
#include <cstdio>
#include <cstring>
#include <cctype>
#include <cstdlib>
using namespace std;
char str[210];
int main()
{
    int i,j,k,T;
    char str0[10];
    while(scanf("%s",str0),strcmp(str0,"ENDOFINPUT"))
    {
        getchar();
        memset(str0,0,sizeof(str0));
        memset(str,0,sizeof(str));
        while(gets(str),strcmp(str,"END"))
        {
            for(i=0;str[i]!='\0';i++)
            {
                if(isalpha(str[i]))
                {
                    int temp=(int)str[i]-5;
                    printf("%c",temp>64?temp:temp+26);
                }
                else
                    printf("%c",str[i]);
            }
            putchar('\n');//必须的,否则end不会显示PE 
            memset(str,0,sizeof(str));
        }
    }
    system("pause");
    return 0;
}
                    
                    

 

目录
相关文章
|
7月前
poj-1611-The Suspects
poj-1611-The Suspects
32 0
|
7月前
|
算法 数据建模
Poj 3169(差分约束系统)
Poj 3169(差分约束系统)
35 0
|
人工智能 算法 BI
poj 2192 Zipper
题目链接:http://poj.org/problem?id=2192 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 18658   Accepted: 6651 Description Given ...
981 0
|
人工智能 BI
poj-3185-开关问题
描述   牛一行20他们喝的水碗。碗可以那么(面向正确的为清凉水)或颠倒的(一个位置而没有水)。他们希望所有20个水碗那么,因此用宽鼻子翻碗。   嘴太宽,他们不仅翻转一碗还碗的碗两侧(总共三个或三个——在两端的情况下碗——两碗)。
815 0
|
存储 索引
|
人工智能 vr&ar