#include<stdio.h> #include<math.h> #include<string.h> void main() { int j,sum,i,k,n,q,l,b[1000]; char a[1000],t,c[1000]; scanf("%d",&n); getchar(); while(n--) { gets(a); l=strlen(a);q=0; for(i=0;i<l;i++) { for(j=i+1;j<l;j++) { if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } } for(i=0;i<l;i++) { sum=0; for(j=i+1;j<l;j++) { if(a[i]==a[j]) { sum++; } } c[q]=a[i]; b[q]=sum+1; q++; i=i+sum; } c[q]='\0'; for(i=0;i<q;i++) { printf("%d%c",b[i],c[i]); } printf("\n"); } } |
Double click to view unformatted code.