加密与解密程序,求指导。
程序代码://加密与解密程序,加密时A变E,B变F,以此类推,W变A,X变B,Y变C,Z变D
#include<stdio.h>
void main()
{
char str[99];
int i=1;
printf("请输入欲要加密(解密)的文本,文首为1则为加密,为零则为解密\n");
gets(str); //输入欲要加密(解密)的文本
while(str[0]=1&&i<99) //判断为加密
{
{
if(str[i]>='a'&&str[i]<'w'||str[i]>='A'&&str[i]<'W')
str[i]=str[i]+4; //加密
if(str[i]>='w'&&str[i]<='z'||str[i]>='W'&&str[i]<='Z')
str[i]=str[i]-22; //加密
i++;
}
}
while(str[0]==0&&i<99) //判断为解密
{
{
if(str[i]>='e'&&str[i]<='z'||str[i]>='E'&&str[i]<='Z')
str[i]=str[i]-4; //解密
if(str[i]>='a'&&str[i]<='e'||str[i]>='A'&&str[i]<='E')
str[i]=str[i]+22; // 解密
i++;
}
}
puts(str); // 输出文本
}










