占位方法,啥也没输出!咋办呜呜呜
查看原帖
占位方法,啥也没输出!咋办呜呜呜
956316
77Glorious楼主2023/10/28 22:06
#include <bits/stdc++.h>
using namespace std;
int a[10];

void pd(int x) {

	int tmp;
	while (x != 0) {
		tmp = x % 10; //123->3
		x = x / 10; //123->12
		a[tmp]++; //判断每个数位是否占位为1
	}
}



int main() {
	for (int i = 123; i <= 321; i++) {
		pd(i);
		pd(i * 2);
		pd(i * 3);
		if (a[1] == 1 && a[2] == 1 && a[3] == 1 && a[4] == 1 && a[5] == 1 && a[6] == 1 && a[7] == 1 && a[8] == 1 && a[9] == 1)
			cout << i << ' ' << i * 2 << ' ' << i * 3 << endl;
	}

	return 0;
}
2023/10/28 22:06
加载中...