Description
设有任意一个字符串,其中可能有连续出现的字母,现请你用程序改造一下,对连续重复出现的字母统计重复次数 n ,并以 n+该字母的形式改造字符串。例如:AAxCCCFgGGGGSHH 改造为 2Ax3CFg4GS2H (注:区分大小写)
Input
输入一个字符串
Ouput
输出改造后的字符串
Sample Input
aabcdDDDgHffffFYYYYYYYY
Sample Output
2abcd3DgH4fF8Y
Source
#include#include int main(){ char s[100]; char temp; int n,i,j,count; scanf("%s",&s); n=strlen(s); for(i=0;i 1){ printf("%d%c",count,temp); i=i+count-1; } else{ printf("%c",temp); i=i+count-1; } } printf("\n"); return 0;}