编写加密程序,将用户输入的一个英文句子加密为加密字符串,然后输出加密字符串。假设句子长度不超过100个字符。每日一题

您所在的位置:网站首页 至8090后的句子 编写加密程序,将用户输入的一个英文句子加密为加密字符串,然后输出加密字符串。假设句子长度不超过100个字符。每日一题

编写加密程序,将用户输入的一个英文句子加密为加密字符串,然后输出加密字符串。假设句子长度不超过100个字符。每日一题

2024-07-02 13:24| 来源: 网络整理| 查看: 265

编写加密程序,将用户输入的一个英文句子加密为加密字符串,然后输出加密字符串。假设句子长度不超过100个字符。根据给定的句子加密函数原型SentenceEncoding,编写函数SentenceEncoding调用给定的字符加密函数CharEncoding完成句子加密。然后,编写主程序提示用户输入英文句子,然后调用函数SentenceEncoding对句子加密,最后输出加密后的句子。字符加密规则为大写字母和小写字母均加密为其补码, 我们定义ASCII码值相加为’A’+’Z’即155的两个大写字母互为补码,ASCII码值相加为’a’+’z’即219的两个小写字母互为补码。空格用@代替,句号以#代替,其它字符用句点代替。

函数原型: void SentenceEncoding(char *soure,char *code); 功能:对待加密字符串source加密后保存加密字符串到code. 参数:char *soure,指向待加密句子的字符串指针; char *code 指向加密字符串的字符串指针; 字符加密函数代码。

【其实就是翻译成代码就行】

在这里插入代码片#include /* 功能:对待加密字符串source加密后保存加密字符串到code. 参数:char *soure,指向待加密句子的字符串指针; char *code 指向加密字符串的字符串指针; 字符加密规则为大写字母和小写字母均加密为其补码, 我们定义ASCII码值相加为’A’+’Z’即155的两个大写字母互为补码,ASCII码值相加为’a’+’z’即219的两个小写字母互为补码。空格用@代替,句号以#代替,其它字符用句点代替。 */ void SentenceEncoding(char *soure,char *code); //字符加密函数代码 char CharEncoding(char ch); int main(int argc, const char * argv[]) { printf("Input source sentence:"); char a[


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3