schnitzi.c

来自「1984-1993模糊 C 源代码竞赛.zip 非常的好,不过这是DOS格式,」· C语言 代码 · 共 32 行

C
32
字号
#include      <stdio.h>#define            iii\(                     I  )                    if (                     ii(I,6\ )                   )I [               strlen(I  )                     -1]=!1          int ii(ll,lll  )              char*ll; {  char *l="\"; !l ? 1.1 : l; l,printf(";int l1=1-/*+&|");  &+|-*/1,li=!1;while(                lll>l1  )                 li|=! (                  l[3*l1+++3 ]           -ll[strlen (                 ll)-1]  )                    ;return(                    li  )                ;}main (                      ll,lll )  char*lll[];{char l1 [   111][21],li1[111][21  ]              ,il1[111],i1l[                   111  ] ;int lli,l11,l1l,li/* (  */,ll1,il,l;FILE*f;if(ll-2 )             {f=fopen (             lll[1],"r"  )     ;lli=l=ll1=il=!1;while( fscanf(f,"%s",l1[lli]  )             +1){li=ii (                   l1[lli],3 )                 ;iii (                l1[lli]  )          ;l1l=l11=!1;while(               l1l>-ll  )                  {iii (                   lll[-l1l] )          ;strcasecmp (    lll[-l1l--],l1[lli]  )                         ||(              l11=++il  )       ;}l11||lli++;if (                          li )                  {if (                 ll1<il  )    {ll1=il;l1l=l=lli;while(                 l1l--  )                strcpy (            li1[l1l],l1[l1l] )     ;}il=lli=!1;}}if (                   !ll1  )                       puts(          " Beats me."  )              ;else if (                          !l )                 puts (                " Yes."  ) ;else{*li1[l1l=!1]=toupper(              *li1[!1]  )                ;while (                       l>l1l )               printf (       " %s",li1[l1l++]  )                      ;puts(                   "."  )       ;}}else{sprintf (    il1,"cat %s;echo",lll[1] )              ;system (                    il1  )                   ;}printf(                "\n? "  )                 ;gets (                         il1 )             ;sprintf (  i1l,"%s %s %s",lll[!1  ]        ,lll[1],il1);system(                 i1l);  }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?