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

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

程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列

*/

#include <stdio.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 && i!=k && j!=k)

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

  }

 }

}

return 0;

}

C语言虽然在几年前就学了但是那都是打酱油没有系统认真的学过,那时候只要科目及格就行现在决定把C基础垒起来慢慢的摸索C之王道!

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/C/

时间: 2024-11-05 18:32:30

1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数的相关文章

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

查看全套"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++) /*以下为三重循环*

匹配5到10位无重复数字的正则表达式_正则表达式

对于有重复的5到10位数字可以使用\d{5,10} 这样的正则 无重复的5到10位数字我考虑了一下还不会,最然只好查网上. 有一个版本还不错,反正RegexBuddy测试通过了. 复制代码 代码如下: ^(?!\d*?(\d)\d*?\1)\d{5,10}$ 对于(?!---(--)---\1)这样的形式我还没有研究透,有时间我真要细细研究. 上一个php的例子: 复制代码 代码如下: <?php $str = '123456789'; $search = '/^(?!\d*?(\d)\d*?\

Java——1、2、3、4能组成多少无重复数字的三位数

  1.2.3.4能组成多少无重复数字的三位数 List<Integer> results=new ArrayList<Integer>();   for(int i=1;i<=4;i++)   {    for(int j=1;j<=4;j++)    {     if(i==j)     {      continue;     }     for(int k=1;k<=4;k++)     {      if(i==k||j==k)      {      

匹配5到10位无重复数字的正则表达式

对于有重复的5到10位数字可以使用\d{5,10} 这样的正则 无重复的5到10位数字我考虑了一下还不会,最然只好查网上. 有一个版本还不错,反正RegexBuddy测试通过了. 复制代码 代码如下:^(?!\d*?(\d)\d*?\1)\d{5,10}$ 对于(?!---(--)---\1)这样的形式我还没有研究透,有时间我真要细细研究. 上一个php的例子: 复制代码 代码如下: <?php $str = '123456789'; $search = '/^(?!\d*?(\d)\d*?\1

可用的ASP无重复数字随机函数, 数组实现, 并应用于随机显示记录集

经脚本之家站长测试可用的ASP无重复数字随机函数, 数组实现, 并应用于随机显示记录集 作用: 本函数适用于随机显示小数量的随机不重复数字 本函数适用于显示小数量的随机不重复记录集 为了不影响效率, 上限超过一千, 不建议使用本函数 shawl.qiu 2006-09-06  http://blog.csdn.net/btbtd 主内容: 函数及应用函数随机显示100条记录 linenum  复制代码 代码如下: <%       dim rs, rNum       dim temp     

Java 中实现随机无重复数字的方法_java

一般有点开发经验的朋友都能实现这样的功能,只不过是效率上的问题.我们一般在面对这样的问题时,总会平铺直序的联想到,先生成一个数组,然后在一个循环中向数组中添加随机数字,在添加数字的过程中先查找一下数组中是否存在这个数字,如果不存在这个数字就直接添加到数组中:如果存在这个数字就不添 加.我们一般都是这样考虑问题的,这样考虑也能实现功能,我刚才也说了,只不过是效率上的问题. 为了更好地理解这个题意,我们先来看下具体内容:生成一个1-100 的随机数组,但数组中的数字不能重复,即位置是随机的,但数组元

python实现猜数字游戏(无重复数字)示例分享_python

复制代码 代码如下: import time, random class GuessNum:    def __init__(self):        self._num = ''        self.input_num = []        self.count = 1                                      #猜对所用次数        self.sec = 0                                           #猜

.net中string无重复数字的实现方法_实用技巧

复制代码 代码如下: //string strText = "1334677999";实现无重复        public static string qu(string lab)        {            string strResult = string.Empty;            for (int intIdx = 0; intIdx < lab.Length; intIdx++)            {                if (st

php正则表达式匹配无重复的5到10位数字

对于有重复的5到10位数字可以使用d{5,10} 这样的正则 无重复的5到10位数字我考虑了一下还不会,最然只好查网上. 有一个版本还不错,反正RegexBuddy测试通过了.  代码如下 复制代码 ^(?!d*?(d)d*?1)d{5,10}$   对于(?!---(--)---1)这样的形式我还没有研究透,有时间我真要细细研究.   上一个php的例子:  代码如下 复制代码 <?php $str = '123456789'; $search = '/^(?!d*?(d)d*?1)d{5,1