Run ID:6420

提交时间:2025-02-22 20:20:14

#include<iostream> // cin\cout\endl #include<cstdio> //scanf()\printf() #include<cstring> // strcpy()\strcat()\strcmp()\strlen()\memset() #include<cmath> //sqrt()\pow()\abs()\ceil()\floor()\max()\min() using namespace std; int main(){ char a,b; cin>>a;//录入字符 //字符加密 b=a-65;//b转成0-25的值 b=b+2;//移动2位 b=b%26;//将b控制在0-25之间 b=b+65;//转回65-90 a=b;//转回字母 //'Y'+2->91->65'A' //ABCD`````X Y Z //如何将65-90转成0-25:x-65 //0123`````23 24 25 //+2 //2345`````25 26 27=n //n%26:任何数对26取余,结果范围:0-25 //对5取余数范围:0-4 //2345`````25 0 1 //转会65-90:+65 cout<<a<<endl; return 0; }