这个简单加密程序要怎么实现?顺便问一下怎么在从键盘输入获得一句话的同时保留空格
题目:编制程序,将输入的一行字符以加密的形式输出,然后将其解密,解密的字符序列与输入的正文进行比较,吻合时输出解密的正文,否则输出解密失败。加密时,将每个字符的ASCII码依次反复加上“4962873”中的数字,并在32(' ')~122('z')之间做模运算。
这 是钱能主编的《c++程序设计教程(第二版)》第三章的一道习题。我对题意都不是太明白,求模运算的意义是什么?还有在加密时是不是连输入内容的空格也都 一起处理,看书上举得一个例子好像是这样,但是我试过,如果直接用向量获得输入内容的话,得到的是一串连续的字母,根本没有空格。
[此贴子已经被作者于2007-5-21 22:19:14编辑过]