#include<conio.h>
#include<stdio.h>
#include<string.h>
int main()
{
char str1[100]={NULL};
int i,t;
printf("请输入原文: \n");
gets(str1);
printf("原文为: %s\n",str1);
printf("译文为: ");
t=strlen(str1);
for(i=0;i<t;i++)
if (str1[i]>='a'&&str1[i]<='z')
str1[i]=26-(str1[i]-'a')-1+'a';
else if (str1[i]>='A'&&str1[i]<='Z')
str1[i]=26-(str1[i]-'A')-1+'A';
printf("%s\n",str1);
getch();
return 1;
}
运行结果:
请输入原文:
GHGHFzaazZA#%^&*&*
676 787%^&&*
ZA
原文为: GHGHFzaazZA#%^&*&*
676 787%^&&*
ZA
译文为: TSTSUazzaAZ#%^&*&*
676 787%^&&*
AZ