为什么它什么都没输出?
查看原帖
为什么它什么都没输出?
551088
FincheuwYggdrasil楼主2022/1/27 15:13
#include<bits/stdc++.h>
using namespace std;

int main()
{
    for(int i1 = 1;i1 <= 9;i1++)
        for(int i2 = 1;i2 <= 9 && i2 != i1;i2++)
            for(int i3 = 1;i3 <= 9 && i3 != i2 && i3 != i1;i3++)
            	for(int i4 = 1;i4 <= 9 && i4 != i3 && i4 != i2 && i4 != i1;i4++)
            		for(int i5 = 1;i5 <= 9 && i5 != i4 && i5 != i3 && i5 != i2 && i5 != i1;i5++)
            			for(int i6 = 1;i6 <= 9 && i6 != i5 && i6 != i4 && i6 != i3 && i6 != i2 && i6 != i1;i6++)
            				for(int i7 = 1;i7 <= 9 && i7 != i6 && i7 != i5 && i7 != i4 && i7 != i3 && i7 != i2 && i7 != i1;i7++)
            					for(int i8 = 1;i8 <= 9 && i8 != i7 && i8 != i6 && i8 != i5 && i8 != i4 && i8 != i3 && i8 != i2 && i8 != i1;i8++)
            						for(int i9 = 1;i9 <= 9 && i9 != i8 && i9 != i7 && i9 != i6 && i9 != i5 && i9 != i4 && i9 != i3 && i9 != i2 && i9 != i1;i9++)
            							if((i1 * 100 + i2 * 10 + i3) * 2 == i4 * 100 + i5 * 10 + i6 && (i1 * 100 + i2 * 10 + i3) * 3 == i7 * 100 + i8 * 10 + i9)
            								cout << i1 * 100 + i2 * 10 + i3 << ' ' << i4 * 100 + i5 * 10 + i6 << ' ' << i7 * 100 + i8 * 10 + i9 << endl;
}
2022/1/27 15:13
加载中...