标题:加密解密,字符窜排序问题
取消只看楼主
gtrmao
Rank: 2
等 级:论坛游民
帖 子:38
专家分:32
注 册:2011-10-24
结帖率:75%
已结贴  问题点数:20 回复次数:1 
加密解密,字符窜排序问题
要求是在客服端输入一段字符,将其中的小写字母按如下改变:a->b,b->c...z->a其他字符不变。在服务器端收到加密后的字符窜后按源加密规则解密。
小弟不才,求高手指点~
搜索更多相关主题的帖子: 加密 解密 客服端 
2012-01-07 17:02
gtrmao
Rank: 2
等 级:论坛游民
帖 子:38
专家分:32
注 册:2011-10-24
得分:0 
各位高手,如果输入的是cbaHHabc的话,按要求是ccbHHbaa.但是我的程序
#include <stdio.h>
#include"ctype.h"
#define MAX 100
void sort(char str[])
{
    char t;
    int i,j,n;
    n=strlen(str);
    for(i=0;i<n-1;i++)
    {
        for(j=0;j<n-1-i;j++)
        {
            if(islower(str[j]))
            {
                if(str[j]>str[j+1])
                {
                    t=str[j];
                    str[j]=str[j+1];
                    str[j+1]=t;
                }
            }
        }
    }
}
int main(void)
{
    char str[MAX];
    gets(str);
    sort(str);
    puts(str);
    return 0;
}


只能做到cbaHHcba而不是ccbHHbaa。求高手指点
2012-01-07 23:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-359311-1-1.html




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

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