| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 506 人关注过本帖
标题:加密与解密程序,求指导。
只看楼主 加入收藏
原以为
Rank: 2
等 级:论坛游民
帖 子:33
专家分:12
注 册:2015-10-15
结帖率:60%
收藏
 问题点数:0 回复次数:5 
加密与解密程序,求指导。
程序代码:
//加密与解密程序,加密时A变E,B变F,以此类推,W变A,X变B,Y变C,Z变D
#include<stdio.h>
void main()
{
    char str[99];
    int i=1;
    printf("请输入欲要加密(解密)的文本,文首为1则为加密,为零则为解密\n");
    gets(str);                                                        //输入欲要加密(解密)的文本
    while(str[0]=1&&i<99)                                             //判断为加密
    {    
        
        {
            if(str[i]>='a'&&str[i]<'w'||str[i]>='A'&&str[i]<'W')
                str[i]=str[i]+4;                                     //加密
            if(str[i]>='w'&&str[i]<='z'||str[i]>='W'&&str[i]<='Z')
                str[i]=str[i]-22;                                    //加密
            i++;
        }
    }
        while(str[0]==0&&i<99)                                       //判断为解密
        {
            {    
                if(str[i]>='e'&&str[i]<='z'||str[i]>='E'&&str[i]<='Z')
                    str[i]=str[i]-4;                                  //解密
                if(str[i]>='a'&&str[i]<='e'||str[i]>='A'&&str[i]<='E')
                    str[i]=str[i]+22;                                 // 解密
                i++;
            }
        }
    puts(str);                                                   // 输出文本
}
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: include 加密 
2015-10-19 19:40
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
while(str[0]=1&&i<99)  改成
while(str[0]==1&&i<99)

总有那身价贱的人给作业贴回复完整的代码
2015-10-19 19:52
原以为
Rank: 2
等 级:论坛游民
帖 子:33
专家分:12
注 册:2015-10-15
收藏
得分:0 
回复 2楼 embed_xuel
谢谢提醒,但不是因为等号的原因,
图片附件: 游客没有浏览图片的权限,请 登录注册
2015-10-19 20:05
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 3楼 原以为
我看看

[此贴子已经被作者于2015-10-19 20:19编辑过]

收到的鲜花
  • 原以为2015-10-19 21:27 送鲜花  2朵   附言:我很赞同

总有那身价贱的人给作业贴回复完整的代码
2015-10-19 20:18
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
while(str[0]==1&&i<99)   
while(str[0]==0&&i<99)    改成
while(str[0]=='1'&&i<99)   
while(str[0]=='0'&&i<99)

总有那身价贱的人给作业贴回复完整的代码
2015-10-19 20:22
原以为
Rank: 2
等 级:论坛游民
帖 子:33
专家分:12
注 册:2015-10-15
收藏
得分:0 
回复 5楼 embed_xuel
太棒了,谢谢,非常感谢。
2015-10-19 21:26
快速回复:加密与解密程序,求指导。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024213 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved