int main() {
int count=0;
int arr[50] = { 0 };
for (int i = 1; i <= 4;i++) {
for (int j = 1; j <= 4;j++) {
for (int m = 1; m <=4;m++) {
if (i!=j&&i!=m&&j!=m) {
int n = 2;
arr[count++]=i* (int)pow(10, n--) + j * (int)pow(10, n--) + m * (int)pow(10,n--);
}
}
}
}
printf("%d\n",count);
for (int i = 0; i < count;i++) {
printf("%d ",arr[i]);
}
return 0;
}
登录后提交答案