sinat_31829943 2015-10-17 04:32 采纳率: 60%
浏览 2281
已采纳

C语言 密码破译问题

一、文件加密(encrypt)
对信息进行加密,可提高信息传输的安全性。正是由于它的重要用途,人们发明了各种各样的加密方式。其中一种方式是,对文中单词进行逆序处理。请你写一个程序,对已加密的文本进行解密。
输入输出样例:
输入:
2
eno owt eerht
i ekil siht emag

输出:

one two three
i like this game

 #include<stdio.h>
int Decode()
{
    char cs[1000];
    int a,b,N,i,j;
    scanf("%d",&N);
    printf("\n");
    if(N>50000) return 0;
    for(j=0;j<N;j++)//一行密码
    {
        b=0;
        i=0;
        cs[i++]=getchar();
        cs[i]=getchar();
        while(cs[i-1]!=' '&&cs[i]!=' ')//行结束标志
        {
            if(cs[i]==' ')//一个单词    
            {
                for(a=i-1;a>=b;a--)         
                    printf("%c",cs[a]);
                printf(" ");                    
                i++;
                b=i;
                cs[i]=getchar();
            }
            printf("\n");   
        }
        return 1;
    }
    }
void main()
{ 
    Decode();
}
  • 写回答

1条回答 默认 最新

  • 纵横车 2015-10-17 05:34
    关注

    Decode()函数的大括号不成对。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB动图问题
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题