60分,求助大佬
查看原帖
60分,求助大佬
534589
S_Kuroko楼主2023/8/15 14:16
#include<iostream>

using namespace std;

int main()
{	
	int a,b,c,a1,b1,c1;
	bool aaa=true;
	cin>>a>>b>>c;
	int num[10]={1};
	for(int i=100/a;i<=1000/c;i++)
	{
		a1=i*a;
		b1=i*b;
		c1=i*c;
		for(int z=1;z<=9;z++)
		{
			num[z]=0;
		}
		for(int j=1;j<=3;j++)
		{
			if(num[a1%10]==1)
			{
				aaa=false;
				break;
			}
			else
			{
				num[a1%10]=1;
				a1/=10;
			}
		}
		for(int j=1;j<=3;j++)
		{
			if(num[b1%10]==1)
			{
				aaa=false;
				break;
			}
			else
			{
				num[b1%10]=1;
				b1/=10;
			}
		}
		for(int j=1;j<=3;j++)
		{
			if(num[c1%10]==1)
			{
				aaa=false;
				break;
			}
			else
			{
				num[c1%10]=1;
				c1/=10;
			}
		}
		if(aaa==true)
			cout<<i*a<<" "<<i*b<<" "<<i*c<<endl;
	}
	if(aaa==false)
	{
		cout<<"No!!!"<<endl;
	}
	return 0;
}
2023/8/15 14:16
加载中...