/*
檔名稱:第八周專案4-字串加密
作 者:佟興鋒
完成日期:2023年10月30日
版 本 號:v1.0
問題描述:乙個文字串可用事先編制好的字元對映表進行加密。例如,設字元對映表為:
abcdefghijklmnopqrstuvwxyz
ngzqtcobmuhelkpdawxfyivrsj1
則字串「lao he jiao shu ju jie gou」被加密為「enp bt umnp xby uy umt opy」。
設計乙個程式,實現加密、解密演算法,將輸入的文字進行加密後輸出,然後進行解密並輸出。
輸入描述:若干資料。
程式輸出:若干資料。
*/
#include #include "sqstring.h"//標頭檔案sqstring.h見順序穿演算法庫
sqstring a,b; //用於儲存字元對映表
sqstring encrypt(sqstring p)
q.length=p.length;
return q;
}sqstring unencrypt(sqstring q)
p.length=q.length;
return p;
}int main()
執行結果:
知識點總結:
順序串的應用。
新的感悟:
在計算機網路領域裡的加密需求大部分都是通過串來實現的。
第八周 專案4 字串加密
檔名稱 main.cpp 作者 王超 完成日期 2015年10月23日 問題描述 字串加密 include include sqstring.h sqstring a,b 用於儲存字元對映表 sqstring encrypt sqstring p q.length p.length return q...
第八周專案4 字串加密
檔名稱 h1.cpp 完成日期 2015年10月26日 版本號 vc6.0 問題描述 設計乙個程式,實現加密 解密演算法,將輸入的文字進行加密後輸出,然後進行解密並輸出。輸入描述 加密檔案 程式輸出 加密 解密的結果 include include define maxsize 100 最多的字元個...
第八周 專案4 字串加密
問題描述 乙個文字串可用事先編制好的字元對映表進行加密。例如,設字元對映表為 abcdefghijklmnopqrstuvwxyz ngzqtcobmuhelkpdawxfyivrsj 則字串 lao he jiao shu ju jie gou 被加密為 enp bt umnp xby uy um...