加密字母的对应关系如下:
其中第一行为原始英文字母第二行为对应加密字母。其它字符不进行加密编写一个程序,用这种密码加密文件假定要加密的文件名为encrypt.txt及加密后的文件名为output.txt,并假定输入文件中字母全为小写字母并且输入密钥也全为小写字母。
【输入形式】从标准输入中输入密钥串并从文件encrypt.txt中读入偠加密的内容。
【输出形式】加密后结果输出到文件output.txt中
【样例输出】加密后output.txt文件中内容为:
【样例说明】首先将给定的密钥单词去除重複字母,然后按照上面的加密对应表对encrypt.txt文件内容进行加密即可得到加密后的文件其中只对英文字母进行加密对换,并且假设encrypt.txt中的英文字毋全是小写字母
上面是测试结果与加解密过程。
没有做文件读写操作自己补,实在不会去抄教材将输入文件内容循环读到一个字符數组,然后对该数组内容进行加密再将加密结果写入输出文件,循环操作直至输入文件读取完成关闭文件即可。
-
getword(IN,str),会读入文件中的一个唍整的单词到word里面如果getword()返回EOF,则说明已经读完了所有的单词
如果这个回答能够帮助到你能够关#注一下?
使用一个字母串(可以含重複字母,字母个数不超过50)作为密钥假定密钥单词串为feathe使用一个字母串(可以含重复字母,字母个数不超过50)作为密钥假定密钥单词串为feathe
使用一个字母串(可以含重复字母,字母个数不超过50)作为密钥假定密钥单词串为feathe