标題IDE:codeblocks
标題日期:2019/11/29
标題功能:字元串中的字母加密
試編寫一個加密程式,加密方法是将明文的字母變成其後的第4個字母,字母表首尾相連。例如:輸入明文china,輸出密文GLMRE。非字母字元不加密,當輸入字元#時,程式運作結束。
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
int i;
char s[100];
cout<<"請輸入一個字元串"<<endl;
cin>>s;
while(strcmp(s,"#"))
{
for(i=0;i<strlen(s);i++)
{
if(s[i]>='A'&&s[i]<='V' || s[i]>='a'&&s[i]<='v')
s[i]=s[i]+4;
if(s[i]>='W'&&s[i]<='Z' || s[i]>='w'&&s[i]<='z')
s[i]=s[i]-22;
}
cout<<s;
cin>>s;
}
return 0;
}