为什么输出空?
查看原帖
为什么输出空?
799290
TLalpha楼主2022/9/27 17:39
#include<bits/stdc++.h>
using namespace std;
int a[9],b[9],ge,shi,bai,zong[3],l=0; 
int main(){
    for(int i=1;i<10;i++){
    	a[i]=i;
	}
	for(int i=1;i<10;i++){
		if(b[i]=0){
			bai=a[i]*100;
			b[i]++;
		}
		for(int j=1;j<10;j++){
			if(b[j]=0){
				shi=a[j]*10;
				b[j]++;
			}
			for(int k=1;k<10;k++){
				if(b[k]=0){
				    ge=a[k];
				    b[k]++;
				    l++;
			        zong[l]=bai+shi+ge;
			        b[k]=0;
			        break;
			    }
			}
			b[j]=0;
		}
		b[i]=0;
		if(6*zong[1]==3*zong[2]==2*zong[3]){
		    cout<<zong[1]<<" "<<zong[2]<<" "<<zong[3]<<" "<<endl;
	    }
	}
	return 0;
}
2022/9/27 17:39
加载中...