/*有四个数字为:1、2、3、4,他们能组成多少个互不相同、且无重复数字的三位数?分别是多少?*/
#include<stdio.h>
#define ROW 5
int main(void)
{
int a,b,c = 0;
int count = 0;
for(a = 1;a < ROW;a++)
{
for(b = 1;b < ROW;b++)
{
for(c = 1; c < ROW;c++)
{
if((a != b) && (b != c) && (a != c))
{
count++;
printf("%d%d%d\n",a,b,c);
}
}
}
}
printf("共有%d个数字符合条件.\n",count);
return 0;
}
123
124
132
134
142
143
213
214
231
234
241
243
312
314
321
324
341
342
412
413
421
423
431
432
共有24个数字符合条件.
--------------------------------
Process exited after 0.184 seconds with return value 0
请按任意键继续. . .