密码加密规律:用原来的字母后面第4个字母替代原来的字母。如:字母A后面第4个是E。请写一个程序对任意...

密码加密规律:用原来的字母后面第4个字母替代原来的字母。如:字母A后面第4个是E。请写一个程序对任意具有5个字符组成的单词进行加密,另写一个进行解密。比如对China加密后,为Glmre, 对Glmre解密为China.(注意先画流程图)

第1个回答  2010-10-26
#include <iostream>

using namespace std;

int main()
{
int i;
char a[5],b[5];
cout<<"请输入要加密的密码"<<endl;
for(i=0;i<5;i++)
{
cin>>a[i];
if((a[i]>=65&&a[i]<=86)||(a[i]>=97&&a[i]<=118))
b[i]=a[i]+4;
else
b[i]=a[i]-22;
cout<<b[i];
}
cout<<endl;
cout<<"请输入要解密的密码"<<endl;
for(i=0;i<5;i++)
{
cin>>a[i];
if((a[i]>=69||a[i]<=90)||(a[i]>=101&&a[i]<=122))
b[i]=a[i]-4;
else
b[i]=a[i]+22;
cout<<b[i];
}
cout<<endl;
return 0;
}本回答被提问者采纳