#include<stdio.h>
int main()
{
// 以下为三重循环i为百位,j为十位,k为个位,sum为多少个数字
int i,j,k,sum = 9;
printf("\n");
for(i = 100; i < 500; i = i + 100) {
for(j = 10; j < 50; j = j + 10) {
for (k = 1; k < 5; k = k + 1) { // 确保i、j、k三位互不相同
if ((i/100) != k && (i/100) != (j/10) && (j/10) != k) {
printf("%d\n",i+j+k);
sum++;
}
}
}
}
printf("总共有 %d 个数", sum);
}
例1:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
最新推荐文章于 2024-10-14 09:08:48 发布