C++ VC6.0中编写一个程序

编写一个字符串加密函数,加密的规则为字符串的每一位等于自身与其后面一位相或的结果,字符串的最后一位与第一位相或,并在主函数中调用测试加密。最好能解释下关键语句的意思,谢谢... 编写一个字符串加密函数,加密的规则为字符串的每一位等于自身与其后面一位相或的结果,字符串的最后一位与第一位相或,并在主函数中调用测试加密。 最好能解释下关键语句的意思,谢谢大侠了 展开
 我来答
血刺心碎WD
2014-06-28 · 超过65用户采纳过TA的回答
知道答主
回答量:137
采纳率:100%
帮助的人:63.2万
展开全部
#include"string.h" #include"iostream" using namespace std ; void doIt(char* str){ int length = strlen(str) ; //获取字符串的长度 int i ; //临时量,用来遍历字符串 for(i = 0 ;i< length -2 ;i++){ //在循环内对从第一个字符开始到倒数第二个字符进行或运算并赋值 str[i] = str[i]|str[i+1] ; } str[length-1] = str[length-1]|str[0] ; //处理在循环中无法处理的最后一个字符 return ; } int main(){ char str[100]; cin>>str ; doIt(str); cout<<endl<<str<<endl; return 0 ; }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式