#include<stdio.h>
#include<string.h>
void main()
{
char start[15];
char password[200];
char end[10];
int i;
while(gets(start))
{
if(strcmp(start,"START")!=0)
{
if(strcmp(start,"ENDOFINPUT")==0)
{
break;
}
continue; //如果没有输入START,则程序不会开始破译
}
gets(password); //如果是,开始输入密码
gets(end);
if(strcmp(end,"END")==0)
{
for(i=0;password[i]!=0;i++) //遍历密码数组
{
if(password[i]>=65&&password[i]<=90) //如果是大写字母
{
if(password[i]<=69)
{
password[i]+=21;
}
else
{
password[i]-=5;
}
}
}
}
puts(password);
}
}
POJ - 3749
最新推荐文章于 2018-10-04 14:43:12 发布