题目:有1,2,3,4个数,能组成多少个不相同无重复的三位数,分别是多少?

程序分析:设三位数组成三个数分别为i,j,k;四个数都非零数,可以放在三位数任何位置上,r然后出去i,j,k相等情况

#include <stdio.h>int main(int argc, const char * argv[])
{int i,j,k;int count;for (i=1; i<=4; i++) for(j=1;j<=4;j++)  for (k=1; k<=4; k++) {if (i!=j && i!=k && j!=k) {printf("%d%d%d  ",i,j,k);
//                    换行作用count=count + 1;if (count%4==0) {printf("\n");}}}return 0;
}

三个for循环嵌套,遍历四个数组成的所有情况,if语句设置条件,除去有重复数字情况;

运行结果:

有1,2,3,4个数,能组成多少个不相同无重复的三位数,分别是多少?相关推荐

  1. * 四、要求写一个方法:method。该方法要求传入一个数字n(n要小于10), * 该方法能够计算得到所有各位上的数字不超过n且每一位的数字都不重复的三位数的个数。

    package Day04;/*** 四.要求写一个方法:method.该方法要求传入一个数字n(n要小于10),* 该方法能够计算得到所有各位上的数字不超过n且每一位的数字都不重复的三位数的个数.* ...

  2. * 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数? * 把这些数都输出出来,并且输出总共的个数。

    package Day03;import java.util.ArrayList;/*** 第五题:* 有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数?* 把这些数都输出出来,并且 ...

  3. 每天一道LeetCode-----找到给定序列中所有和为某个值的集合或集合个数,序列中可以有/无重复项,集合元素顺序不同算不同集合等

    Combination Sum 原题链接Combination Sum 给定一个无重复项的序列,找到所有和是target的集合,每个元素可以使用多次. 可以用深度优先(dfs),对于某个元素都有两种选 ...

  4. 字符串乘一个数_【思维拓展】三位数乘两位数,构造最大积和最小积

    前面袁老师给大家讲了一个重要结论,并运用这个结论来解决问题,构造两位数乘两位数最大积和最小积的问题. 今天,更进一步,三位数乘两位数中,如何构造最大积和最小的积? [问题引入] 用9.8.6.5.4这 ...

  5. java 全排列 可重复_java 用递归方法求n个数的无重复全排列

    public class Permutation{ private int[] table; public Permutation(int n)                    // 构造方法 ...

  6. 求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b中的四位数按从小到大的顺序进行排序

    已知数据文件IN14.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中.请编制一个函数jsValue(),其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此 ...

  7. I00012 打印三位数的水仙花数及其个数

    各个位数的立方数之和等于数本身的数,称为水仙花数. 这里使用穷举法打印3位数的水仙花数. 程序的关键是如何取出给定数的各个位的值. 另外需要注意的一点是,求和变量的初值是零.乘积变量的初值则为1. 程 ...

  8. C语言拆分一个三位数。以及交换两个数(常规法复习加指针法学习)

    给一个三位数,要求拆分出百位十位,个位.然后输出. 以前我们在水仙花那次求水仙花数 提到过经典的取法 我们再次展示一下: #include<stdio.h> int main() {int ...

  9. 一段英文中找无重复单词及个数

    思路: 1.读入文件 2.按行读,每行以空格分割得到str数组 3.将str数组中每个单词添加到hashmap 4.遍历hashmap,value为1的输出,并统计个数 //一段英文中找无重复单词及个 ...

最新文章

  1. Java NIO使用及原理分析(三)
  2. php controller 间调用,php – 在CodeIgniter中的另一个Controller中调用Controller函数
  3. 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...
  4. Android-----Activity生命周期
  5. 挖洞技巧:信息泄露之总结
  6. leetcode79. 单词搜索 网格地图搜索+回溯经典写法啦
  7. VC.NET字符指针与String的转换
  8. uni-app获取腾讯地图计算两经纬度的实际距离(可批量)
  9. @async 默认线程池_SpringBoot 线程池的使用
  10. 计算机培训三下乡实践报告,暑期“三下乡”社会实践心得体会范文
  11. python查找字符串出现次数_python实现从字符串中找出字符1的位置以及个数的方法...
  12. hive不在同一台机 hue_【Impala篇】---Hue从初始到安装应用
  13. 反射进行.newInstance()方法,报错Caused by: java.lang.NoSuchMethodException:XXXX.<init>()
  14. background-size失效
  15. 国家信息安全水平考试NISP一级模拟题
  16. 关于ini读取错误问题?
  17. MyEclipse8.5添加tomcat7
  18. UVA - 10400 Game Show Math
  19. 从mp4中提取wav音频文件
  20. 最火10款经典游戏项目合集 让你轻松拿下

热门文章

  1. zoom 505吉他效果器音色设置
  2. nn.MultiheadAttention
  3. 南京智慧交通系统投用更多高科技“武器”
  4. debug没问题,release有问题的情况
  5. 人脸识别框架 openface学习(一) openface的安装
  6. 魔方阶代码(c语言)
  7. Git和TortoiseGit的安装
  8. html的碰撞事件,js实现碰撞检测
  9. 《天下无贼》片尾曲《那一天》
  10. C++ (MFC) 编写注册表,使开机自启动