文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>1、数字排列问题

1、数字排列问题

时间:2010-03-30  来源:280552108

题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
      掉不满足条件的排列。 
2.程序源代码:
#include <stdio.h>

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

    num = 0;

    printf("\n");
    for(i = 1; i < 5; i ++)
        for(j = 1; j < 5; j ++)
            for(k = 1; k < 5; k ++){
               
                    if(i != k && i != j && j != k){
                        printf("%d%d%d\n", i, j, k);
                        ++ num;
                    }
                }
    printf("一共有%d个这样的数字\n", num);
    return 0;
}


3.输出结果
andy@andy-laptop:~/work/study/c/100$ ./1

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个这样的数字


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载