P8706 [蓝桥杯 2020 省 AB1] 解码
查看原帖
P8706 [蓝桥杯 2020 省 AB1] 解码
1169514
__Feng楼主2024/1/22 19:22

为什么只有第一个测试点能过啊

#include <stdio.h>
#include <string.h>
int main ()
{
	int i,chang,j;
	char a[500];
	scanf("%s",a);
	chang=strlen(a);
	for(i=0;i<chang;i++)
	{
		if(a[i]>='2'&&a[i]<='9')
		{
			for(j=1;j<a[i]-48;j++)
			{
				printf("%c",a[i-1]);
			}
		}
		else
		{
			printf("%c",a[i]);
		}
	}
	return 0;
}
2024/1/22 19:22
加载中...