#include <stdio.h>
void main() {
int i, j, k; // 个、十、百位
int sum = 0;
for (i = 1; i < 5; i++) {
for (j = 1; j < 5; j++) {
for (k = 1; k < 5; k++) {
if (i == j || j == k || i == k) { //去掉所有数字重复的
continue;
}
printf("%d\t", i * 100 + j * 10 + k);
sum++;
}
}
}
printf("\n不重复的三位数共计:%d个\n", sum);
}
本章C语言经典例题合集:http://t.csdnimg.cn/FK0Qg