1164 字串加密

2021-09-26 21:00:26 字數 685 閱讀 3242

題目描述

輸入一串字元(長度不超過100)和乙個正整數k,將其中的英文本母加密並輸出加密後的字串,非英文本母不變。加密思想:將每個字母c加乙個序數k,即用它後面的第k個字母代替,變換公式:c=c+k。如果字母為z,則後乙個字母是a,也就是字母字元形成乙個圓。

輸入輸入第一行是若干字元,以回車結束。輸入第二行是乙個整數k,k是int範圍內的正整數;

輸出輸出加密後的字串。

樣例輸入 copy

12kjsdzjk

280

樣例輸出 copy

12edmxtde
#include#include#include#include#include#includeusing namespace std;

int main(void)

cin >> num;

num = num % 26;

int n = strlen(a);

for(int i = 0; i < n; i++)

else if(a[i] >= 'a' && a[i] <= 'z')

} for(int i = 0; i < n-1; i++)

cout << a[i];

cout << a[n-1] << endl;

return 0;

}

1164 字串加密

題目描述 輸入一串字元 長度不超過100 和乙個正整數k,將其中的英文本母加密並輸出加密後的字串,非英文本母不變。加密思想 將每個字母c加乙個序數k,即用它後面的第k個字母代替,變換公式 c c k。如果字母為z,則後乙個字母是a,也就是字母字元形成乙個圓。輸入 輸入第一行是若干字元,以回車結束。輸...

1164 字串加密

void memset void s,int ch,size t n 函式解釋 將s中當前位置後面的n個位元組 typedef unsigned int size t 用 ch 替換並返回 s memset 作用是在一段記憶體塊中填充某個給定的值,它是對較大的結構體或陣列進行清零操作的一種最快方法 ...

ZZULIOJ 1164 字串加密

輸入一串字元 長度不超過100 和乙個正整數k,將其中的英文本母加密並輸出加密後的字串,非英文本母不變。加密思想 將每個字母c加乙個序數k,即用它後面的第k個字母代替,變換公式 c c k。如果字母為z,則後乙個字母是a,也就是字母字元形成乙個圓。輸入第一行是若干字元,以回車結束。輸入第二行是乙個整...