提点建议:)WXYZ译成什么?wxyz又译成什么?
如果可以的话,应该循环译码,即WXYZ译成ABCD,wxyz译成abcd.
#include<string.h>
#include<stdio.h>
int main()
{
char str[100];
int i;
printf("输入要编译的原码:");
scanf("%s",str);
for(i=0;i<strlen(str);i++)
{
if(str[i]>='a'&&str[i]<='z')
str[i]=(str[i]-'a'+4)%26+'a';
if(str[i]>='A'&&str[i]<='Z')
str[i]=(str[i]-'A'+4)%26+'A';
}
printf("加密为:%s\n",str);
return(0)
}