91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C語言怎么將輸入的字母進行加密

小億
183
2023-11-01 14:01:48
欄目: 編程語言

在C語言中,可以使用字符數組和ASCII碼來對輸入的字母進行加密。下面是一個示例代碼,使用了簡單的位移加密算法:

#include <stdio.h>

int main() {
    char message[100];
    int key;
    
    printf("請輸入要加密的消息:");
    scanf("%s", message);
    
    printf("請輸入密鑰(位移量):");
    scanf("%d", &key);
    
    // 加密
    for (int i = 0; message[i] != '\0'; i++) {
        // 只對字母進行加密,忽略其他字符
        if (message[i] >= 'A' && message[i] <= 'Z') {
            message[i] = (message[i] - 'A' + key) % 26 + 'A';
        } else if (message[i] >= 'a' && message[i] <= 'z') {
            message[i] = (message[i] - 'a' + key) % 26 + 'a';
        }
    }
    
    printf("加密后的消息:%s\n", message);
    
    return 0;
}

這段代碼首先提示用戶輸入要加密的消息和密鑰。然后使用一個循環遍歷輸入的消息中的每個字符。對于字母字符,根據ASCII碼進行位移操作,將其加密。最后打印加密后的消息。

請注意,這只是一個簡單的加密算法示例,只對字母進行加密,而忽略其他字符。在實際應用中,可能需要使用更復雜的加密算法來保護數據的安全性。

0
抚州市| 镇巴县| 溆浦县| 承德市| 柞水县| 黔江区| 麟游县| 绍兴县| 托里县| 汶上县| 平和县| 内江市| 肃宁县| 多伦县| 邵武市| 双流县| 米脂县| 搜索| 五台县| 凤山县| 晴隆县| 巴马| 吴忠市| 乌恰县| 尚义县| 页游| 日喀则市| 特克斯县| 玛纳斯县| 班玛县| 黔西县| 濮阳市| 安达市| 海兴县| 化州市| 庐江县| 日土县| 萍乡市| 黄大仙区| 五莲县| 乌什县|