有1,2,3,4个数,能组成多少个互不相同且无重复数字的三位数.

#include <stdio.h>
int main()
{          /*有1,2,3,4个数,能组成多少
            个互不相同且无重复数字的三
            位数分别是多少。
            程序分析:百位十位个位上的
            数字分别是1,2,3,4,先全部排
            列出来,再去掉不满足条件的*/
    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&&i!=k&&j!=k)
                printf("%d%d%d\n",i,j,k);
            }
            getch();
            return 0;
}

posted @ 2013-03-03 21:34  王井玉  阅读(258)  评论(0编辑  收藏  举报