蓝桥杯-买不到的数目

#include 
int main()
{
	int a,b;
	int i,j,k;
	int l;
	int p=0;
	scanf ("%d%d",&a,&b);
	for (i=a*b;i>0;i--)//最大不能买到的在a*b之内
{
	l=0;
	for (j=0;j<=i/a;j++)
{	
	
	for (k=0;k<=i/b;k++)
	if ((j!=0||k!=0)&&j*a+k*b==i)
	{
	l=1;
	break;
	}
	if (l==1)
	break;
	}
	if (l==0)
	{
	printf ("%d",i);
	break;	}
}
	return 0;
}

你可能感兴趣的:(数据结构与算法)