page contents

C语言趣位小题目

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

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

1.程序分析:

可填在百位、十位、个位的数字都是1、2、3、4。

组成所有的排列后再去掉不满足条件的排列。

2.程序源代码:

代码如下:

#include <stdio.h>

#include <conio.h>

main()

{

  int i,j,k;

  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) /*确保i、j、k三位互不相同*/

        printf("%d,%d,%d\n",i,j,k);

      }

  getch();

}

  • 发表于 2021-06-19 20:40
  • 阅读 ( 712 )
  • 分类:C/C++开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
文双
文双

NB

71 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1478 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章