帮忙看看
查看原帖
帮忙看看
329937
Z_X_T楼主2021/6/8 17:25
#include<bits/stdc++.h>
using namespace std;
int f(int a,int b,int c)
{
	int d[10];
	for(int i=0;i<=9;i++) d[i]=0;
	while(a>0)
	{
		d[a%10]++;
		if(d[a%10]>1) return 0;
		a/=10;
	}
	while(b>0)
	{
		d[b%10]++;
		if(d[b%10]>1) return 0;
		b/=10;
	}
	while(c>0)
	{
		d[c%10]++;
		if(d[c%10]>1) return 0;
		c/=10;
	}
	return 1;
}
int main()
{
	int x,j;
	for(int i=100;i<=333;i++)
	{
		x=i*3,j=i*2;
		if(f(i,j,x)==1) cout<<i<<" "<<j<<" "<<x<<endl;
	}
}
2021/6/8 17:25
加载中...