题解 | #字符串加密#

字符串加密

http://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3

#include <string.h>

int main()
{
    char str[102]={0};
    while( scanf("%s",str)!=EOF)
    {
    char word[27]={0},a,str1[102]={0};
    int i,j,cet,x=0;
    for(i=0;i<strlen(str);i++)
    {
        cet=0;
        for(j=0;j<26;j++)
        {
            if(word[j]!=str[i])
                cet++;
        }
        if(cet==26)
            word[x++]=str[i];
    }
    for(a='a';a<='z';a++)
    { cet=0;
        for(i=0;i<x;i++)
        {
            if(word[i]!=a)
                cet++;
        }
     if(cet==x)
     {
         word[x++]=a;
     }
    }
    scanf("%s",str1);
    for(i=0;i<strlen(str1);i++)
    {
        if(str1[i]>='a'&&str1[i]<='z')
            str1[i]=word[str1[i]-97];
        if(str1[i]>='A'&&str1[i]<='Z')
            str1[i]=word[str1[i]-65]+32;
    }
    printf("%s\n",str1);
}
}
全部评论

相关推荐

05-14 20:34
门头沟学院 Java
窝补药贝八股:管他们,乱说,反正又不去,直接说680
点赞 评论 收藏
分享
05-26 22:25
门头沟学院 Java
Java小肖:不会是想叫你过去把你打一顿吧,哈哈哈
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务