找一下规律,加密的规则是字母往后挪24位,加就行了
用c++写的如下
#include<bits/stdc++.h>
using namespace std;
int main(){
char a,b;
int i = 24;
cout << "input a character(A ~ Z) ";
cin >> a;
b = a + i;
cout << a << "->" << b;
return 0;
}
用c的话把cout,cin,头文件改了就行了
供参考:
#include<stdio.h>
int main()
{
char a[256];
int i=0;
while((a[i]=getchar()) && a[i]!='\n')
{
if(a[i]>='A'&&a[i]<='Z')
a[i] = (a[i]-'A'+24)%26+'A';
else if(a[i]>='a'&&a[i]<='z')
a[i] = (a[i]-'a'+24)%26+'a';
i++;
}
a[i]='\0';
printf("%s\n",a);
return 0;
}