Day8 洛谷P1151 子数整数(输出的数据点过多可能导致wa,就在输出中加个\n)

Day8 洛谷P1151 子数整数(输出的数据点过多可能导致wa,就在输出中加个\n)_第1张图片

答案(暴力)

#include
#include
#include
int main()
{
     
	int K;
	int i,j;
	int a,b,c,d,e;
	int sub1,sub2,sub3;
	int jud=0,sto;
	scanf("%d",&K);
	for (i=10000;i<=30000;i++)
	{
     	
		sto=i;
		e=i%10;//i=12345,a=5
		i/=10;//i=1234
		d=i%10;//b=4
		i/=10;//i=123
		c=i%10;//c=3
		i/=10;//i=12
		b=i%10;//d=2
		i/=10;//i=1
		a=i;//e=1
		sub1=a*100+b*10+c;
		sub2=b*100+c*10+d;
		sub3=c*100+d*10+e;
		if (sub1%K==0&&sub2%K==0&&sub3%K==0)
		{
     
			printf("%d\n",sto);
			jud=1;
		}
		i=sto;
	}
	if (!jud)
	{
     
		printf("No");
	}
	return 0;
}

(又水了一题)

你可能感兴趣的:(Day8 洛谷P1151 子数整数(输出的数据点过多可能导致wa,就在输出中加个\n))