WHY?
查看原帖
WHY?
309803
tlzhy楼主2021/8/25 22:35
#include<bits/stdc++.h>
using namespace std;
bool flag=false;
int sum1,sum2,sum3;
int a[1001];
int main(){
	for(int i=1;i<=9;i++){
		for(int j=1;j<=9&&j!=i;j++){
			for(int k=1;k<=9&&k!=i&&k!=j;k++){
				sum1=100*i+10*j+k;
				sum2=2*sum1;
				sum3=3*sum1;
				if(sum2<1000&&sum3<1000){
					a[1]=sum2/100;a[2]=sum2/10%10;a[3]=sum2%100;a[4]=sum3/100;
					a[5]=sum3/10%10;a[6]=sum3%100;a[7]=i;a[8]=j;a[9]=k;
					for(int l=1;l<9;l++){
						for(int m=l+1;m<=9;m++){
							if(a[l]==a[m])flag=true;
						}
					} 
				}
				else 
					flag=true;
				
				if(!flag)cout<<sum1<<' '<<sum2<<' '<<sum3<<endl;
				flag=false;
			}
		}
	}	
	
	
	return 0;
}

2021/8/25 22:35
加载中...