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())!='\n')
  {
   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\n",d);
  else printf("%d%c\n",n,d);

 }
 return 0;
}
posted @ 2013-07-27 10:36  清风旋叶  阅读(110)  评论(0编辑  收藏  举报