当前位置:天才代写 > tutorial > C语言/C++ 教程 > 输出1到4这四个数字所能构成的互不沟通且无反复数字的三位数

输出1到4这四个数字所能构成的互不沟通且无反复数字的三位数

2017-11-02 08:00 星期四 所属: C语言/C++ 教程 浏览:544

查察全套“c语言习题集”

题目:有1、2、3、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();
}

3.Visual C++ 6.0下调试通过,如图:

输出1到4这四个数字所能组成的互不相同且无重复数字的三位数

 

    关键字:

天才代写-代写联系方式