前九个都wa了,不懂
查看原帖
前九个都wa了,不懂
1135253
spyw楼主2023/10/27 20:06
#include <stdio.h>
#include <string.h>

char a[1000],b[1200];
int i,t,j,k=0;
int main()
{
	fgets(a,sizeof(a),stdin);
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i+1]>='0'&&a[i+1]<='9')
		{
			t=a[i+1]-'0';
			for(j=0;j<t;j++)
			{
				b[k++]=a[i];
			}
			strcpy((a+i+1),(a+i+2));
		}
		else
		{
			b[k++]=a[i];
		}
	}
	b[k]='\0';
	puts(b);
	return 0;
}
2023/10/27 20:06
加载中...