7 2 凱撒密碼 20分

2021-10-24 13:04:53 字數 738 閱讀 3119

為了防止資訊被別人輕易竊取,需要把電碼明文通過加密方式變換成為密文。輸入乙個以回車符為結束標誌的字串(少於80個字元),再輸入乙個整數offset,用凱撒密碼將其加密後輸出。愷撒密碼是一種簡單的替換加密技術,將明文中的所有字母都在字母表上偏移offset位後被替換成密文,當offset大於零時,表示向後偏移;當offset小於零時,表示向前偏移。

輸入第一行給出乙個以回車結束的非空字串(少於80個字元);第二行輸入乙個整數offset。

輸出加密後的結果字串。

hello hangzhou

2

jgnnq jcpibjqw
a=x+y

-1

z=w+x
#include#include#include#include#include#include#include#includeusing namespace std;

const int inf=0x3fffffff;

const int maxn=10010;

int main()else if(isupper(str[i]))

printf("%c",c);

}else

printf("%c",str[i]);

}

cout

}

7 2 凱撒密碼 20分

7 2 凱撒密碼 20分 為了防止資訊被別人輕易竊取,需要把電碼明文通過加密方式變換成為密文。輸入乙個以回車符為結束標誌的字串 少於80個字元 再輸入乙個整數offset,用凱撒密碼將其加密後輸出。愷撒密碼是一種簡單的替換加密技術,將明文中的所有字母都在字母表上偏移offset位後被替換成密文,當o...

凱撒密碼,凱撒加密解密

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...

7 2 螺旋方陣 (20 分)

所謂 螺旋方陣 是指對任意給定的n,將1到n n的數字從左上角第1個格仔開始,按順時針螺旋方向順序填入n n的方陣裡。本題要求構造這樣的螺旋方陣。輸入格式 輸入在一行中給出乙個正整數n 10 輸出格式 輸出n n的螺旋方陣。每行n個數字,每個數字佔3位。輸入樣例 輸出樣例 1 2 3 4 5 16 ...