求助,不输出
查看原帖
求助,不输出
797464
zfw100楼主2023/8/4 14:30

RT

#include<bits/stdc++.h>
using namespace std;

int main(){
	int a,b,c,d,e,f,h,i,j,g,k,l,m[10],ans=0,n[4]={1000};
	cin>>a>>b>>c;
	for(int i=1;i<=9;i++){
		for(int ii=1;ii<=9;ii++){
			for(int iii=1;iii<=9;iii++){
				if(i==ii||ii==iii||i==iii){
					continue;	
				}else{
					d=i*100+ii*10+iii;
					e=d*b/a;
					f=d*c/a;
					g=e/100;
					h=e/10%10;
					i=e%10;
					j=f/100;
					k=f/10%10;
					l=f%10;
					m[0]=-1,m[1]=i,m[2]=ii,m[3]=iii,m[4]=g,m[5]=h,m[6]=i,m[7]=j,m[8]=k,m[9]=l;
					sort(m,m+10);
					if(m[1]==1&&m[2]==2&&m[3]==3&&m[4]==4&&m[5]==5&&m[6]==6&&m[7]==7&&m[8]==8&&m[9]==9){
						ans++;
						n[0]=d,n[1]=e,n[2]=f;
						sort(n,n+4);
						cout<<n[0]<<" "<<n[1]<<" "<<n[2]<<endl;
				}
			}
		}
	} 
}
	if(ans==0){
		cout<<"No!!!";
	}
}


2023/8/4 14:30
加载中...