这种循环加密题目怎么写啊

img

img

找一下规律,加密的规则是字母往后挪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;
}