一、题目
二、源代码
#include<stdio.h>
#include<string.h>
void shulie(char s[],char t[])
{
int i,count=1,d=1;
t[0]=s[0];
for(i=1;i<strlen(s);i++)
{
if(s[i]==t[count-1])d++;
else
{
t[count++]=d+'0';
t[count++]=s[i];
d=1;
}
}
t[count++]=d+'0';
t[count]='\0';
}
int main()
{
int d,n;
char s[100000],t[100000];
scanf("%d %d",&d,&n);
s[0]=d+'0';
s[1]='\0';
while(--n)
{
shulie(s,t);
strcpy(s,t);
}
printf("%s\n",s);
return 0;
}