1020 Encoding

#include<stdio.h>
int main()
{
 

char c,d;
 int n,N;
 scanf("%d",&N);
 getchar();          //回车符要处理;
 while(N--)
 {
  n=1;
  d=getchar();
  while((c=getchar())!=' ')
  {
   if(c==d){n++;}
   else{
    if(n==1)
    printf("%c",d);
    else printf("%d%c",n,d);
    d=c;n=1;
   }
  }
  if(n==1)
  printf("%c ",d);
  else printf("%d%c ",n,d);

 }
 return 0;
}
原文地址:https://www.cnblogs.com/lyf123456/p/3219155.html