破译密码

#include<stdio.h>
#include<string.h>
#include <stdlib.h>

int main(int argc,char * argv[]){
char str[301][201];
int i=0;
gets(str[i]);//输入包含空格
while(strcmp(str[i],“ENDOFINPUT”)!=0){//字符串匹配
gets(str[++i]);
}
int j,l,k;
for(j=0;j<i;++j){
if(strcmp(str[j],“START”)&&strcmp(str[j],“END”)){
l=strlen(str[j]);
for(k=0;k<l;++k){
if(str[j][k]>=‘F’&&str[j][k]<=‘Z’) str[j][k]-=5;
else if(str[j][k]>=‘A’&&str[j][k]<=‘E’) str[j][k]+=21;
}
printf("%s\n",str[j]);
}
}
getchar();//闪退
/* for(j=0;j<i;++j) printf("%s\n",str[j]);*/
// system(“pause”);
return 0;
}

猜你喜欢

转载自blog.csdn.net/xby_1997/article/details/88732839