Red de conocimiento informático - Conocimiento informático - La cadena "abbcccdddd" se genera como "ab2c3d4", ¿cómo implementarla en C o C?

La cadena "abbcccdddd" se genera como "ab2c3d4", ¿cómo implementarla en C o C?

#include lt; stdio.hgt;

int main()

{

char c,

int i=0; ;

for(c=getchar();c!='\n';)

{

tmp=c;

for(c=getchar();c!='\n';)

{

tmp=c;

if(!i)

putchar(c);

c=getchar();

if(c==tmp)

i ;

else if(i!=0)

{

printf("d", i 1);

i=0; p>

}

return 0;

}

Por favor acéptelo, gracias

.