Slmtizgfozgrlmh nb uirvmw.
Olf urmzoob pmld dszg Y zn hzbrmt.
Ym uzxg, S kiltiznnrmt rh evib fhvufo.
Ep, Y zn hzbrmt mlmhvmhv rm nb yolt!
有兴趣的人儿 可以用Advanced C里的第一个程序转转
代码如下:

#include
#include
char decode (char letter);
void main (int argc, char *argv[])
{ char element,code;
FILE *indata, *outdata;
if (argc!=3 && argv[0]!="decode" )
if (argc!=3 && argv[0]!="decode" )
{ printf ("Please enter like this: decode ** **"); exit(1); }
indata=fopen (argv[1],"r");
outdata=fopen (argv[2],"w");
if (indata==NULL) { printf ("File no found"); exit(1); }
while (fscanf(indata,"%c",&element)==1) { code=decode (element); fprintf (outdata,"%c",code); } }
char decode (char letter)
{ if (letter>='A' &&amp; letter<='Z') return ((letter-2*'A'+'K')%26 + 'A');
else if (letter>='a' &&amp; letter<='z') return ('z'+'a'-letter);
else return (letter); }