TraceLife

真正的幸福,在于对平淡生活的热爱……

导航

CPrac-1

Posted on 2008-06-10 14:19  hallo  阅读(153)  评论(0编辑  收藏  举报
The belief in a thing makes it happen. 
               -- Frank Lloyd Wright

【题目】有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

3 个数字互不相同,则必须满足条件 [(x != y) && (y != z) && (z != x)

  》》》 代码如下

/**
    TC Version
**/
#include <stdio.h>
#include <conio.h>

int
main(void)
{
    int i, j, k;

    for (i = 1; i != 5; i++) {
        for (j = 1; j != 5; j++) {
            for (k = 1; k != 5; k++) {
                if ((i != j) && (j != k) && (k != i)) {
                    printf("%d%d%d\n", i, j, k);
                }
            }
        }
    }
    getch();
}