HDU_1020

#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main()
{   int n,m;
    int i,j;
    int i_a;
    char a[10050];
    char temp;
    scanf("%d",&n);
    while(n--)
    {
        m=0;
        scanf("%s",a);
        i_a=strlen(a);
        temp=a[0];
        m=1;
        for(i=1;i<i_a;i++)
        {
        if(a[i]==temp)
        {
            m++;
        }
        else if(a[i]!=temp)
           {
             if(m==1)
                 printf("%c",temp);
                 else
                     printf("%d%c",m,temp);
              temp=a[i];
              m=1;
           }
        }
        temp=a[i_a-1];
        m=1;
        for(i=i_a-2;i>0;i--)
        {
           if(a[i]==temp)
        {
            m++;
        }
        else if(a[i]!=temp)
           {
             if(m==1)
                 printf("%c",temp);
                 else
                     printf("%d%c",m,temp);
              temp=a[i];
              m=1;
              break;
           }
        }
        printf("\n");
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/xxf_is_girl_gad/article/details/80691099
今日推荐