标题:问题 有一个结果总调试不好,求帮看看我的代码有什么问题
只看楼主
Aa1060030551
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2017-3-19
结帖率:83.33%
已结贴  问题点数:20 回复次数:5 
问题 有一个结果总调试不好,求帮看看我的代码有什么问题

#include <string.h>   
int main ()  
{  
    char ch, words[50], secret_key[50], str[100];  
    char alphabet[27] = {"abcdefghijklmnopqrstuvwxyz"};  
    int i, j, k, len;  
    i = 0;  
    gets(words);  
    gets(str);  
    len = strlen(words);  
    for (i = 0; i < len; i ++)
    {  
        for (j = i + 1; j < len; j ++)  
        {  
            if (words[i] == words[j])  
            {  
                for (k = j ; k < len; k ++)  
                {  
                    words[k] = words[k + 1];  
                    len --;  
                }  
            }  
        }  
    }  
      
     for (i = 0, j = 0; i <len; i ++, j ++)  
    {  
        secret_key[j] = words[i];  
    }  
    i = len;  
    j = 25;  
    while (i < 26 && j >= 0)  
    {  
        for (k = 0; k < len; k ++)
        {  
            if (secret_key[k] == alphabet[j])  
            {  
                j --;  
                break;  
            }  
        }  
        if (k == len)
        {  
            secret_key[i] = alphabet[j];  
            i ++;  
            j --;  
        }  
    }        
     for (i = 0; str[i] != '\0'; i ++)  
    {  
        if (str[i] >= 'a' && str[i] <= 'z')  
        {  
            len = str[i] - 'a';  
            putchar(secret_key[len]);  
        }  
        else  
            putchar(str[i]);  
    }  
    putchar('\n');  
    return 0;  
}  [/code]


系统测试的情况:


[此贴子已经被作者于2017-6-24 16:04编辑过]

搜索更多相关主题的帖子: include 
2017-06-22 09:14
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:10 
题目中有说“要加密的内容”不超过50个字符吗?
2017-06-22 11:09
鱼儿海
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:77
专家分:194
注 册:2013-8-14
得分:10 
怎么文件路径没有
2017-06-22 11:25
Aa1060030551
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2017-3-19
得分:0 
回复 2楼 rjsp
没有 但是好像不是这里的问题……
2017-06-22 12:09
Aa1060030551
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2017-3-19
得分:0 
回复 3楼 鱼儿海
??
2017-06-22 12:09
Aa1060030551
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2017-3-19
得分:0 
有人解答吗……
2017-06-22 15:58



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




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

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