int   main()   
  {   
  char   a[80],t[80],*arry,*temp;   
  arry=a;   temp=t;   
  char   c;   
  while(strlen(gets(arry)))   
  {   
    
  strrev(arry);   
  memset(temp,0,80);   
  c=*arry;   
  while(c)   
  {   
  while((c>='A'&&c<='Z')||(c>='a'&&c<='z')){   
  *temp++=c;   
  c=*arry++;   
  }   
  while(!((c>='A'&&c<='Z')||(c>='a'&&c<='z')))   
  {   
  if(strlen(t)){   
  strrev(t);   
  printf("%s",t);   
  temp=t;   
  memset(temp,0,80);   
  }   
  if(c==0)   break;   
  putchar(c);   
  c=*arry++;   
  }   
  }   
  arry=a;   
  putchar('\n');   
  }//while(gets(arry))   
  return   0;   
* 代表什么啊
  }