package Day03;import java.util.ArrayList;/*** 第五题:* 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?* 把这些数都输出出来,并且输出总共的个数。* --------------------------------------------------* 111  112  113 114* 121 122 123 124* 最小的位数 111    最大的三位数444* 获得百位数 除100* 获得十位数 除10  取余10* 获得个位数  取余10* 如果循环的三个数 都在 abcd 中有记录,则登记*/
public class Day03_Demo05 {public static void main(String[] args) {int a = 1, b = 2, c = 3, d = 4;//获得个位, 十位, 百位 , 在判断是否都等于 abcd 其中的数ArrayList<Integer> list = new ArrayList<Integer>();int sum = 0;int bai, shi, ge = 0; //百位 //十位//个位for (int i = 111; i <= 444; i++) {bai = i / 100;shi = i / 10 % 10;ge = i % 10;//百位有匹配的再判断十位,否则不继续判断if (bai == a || bai == b || bai == c || bai == d) {//十位有匹配的再判断个位,否则不继续判断if (shi == a || shi == b || shi == c || shi == d) {//个位如果匹配,则代表这个三位数全部匹配if (ge == a || ge == b || ge == c || ge == d) {sum += 1;list.add(i);}}}}System.out.println(a + "," + b + "," + c + "," + d + "," + "最多能组成:" + sum + "个不重复的三位数");System.out.println("这些数有:");for (Integer l : list) {System.out.println(l);}}
}

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

  1. python(四个数字能生成多少个互不相同且无重复数字的三位数,实现命令行提示符)

    四个数字能生成多少个互不相同且无重复数字的三位数: """ 有1,2,3,4四个数字 求这四个数字能生成多少个互不相同且无重复数字的三位数 ""&qu ...

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

    程序算法精题–JS版 有1,2,3,4个数字, 能组成多少个互不相同且无重复数字的三位数? 都是多少? 分析 百十个位数字都可以是1, 2, 3, 4 组成所有的排列后在去掉不满足条件的排列: 无重复 ...

  3. 用1、3、5、7 这4 个数字,能组成的互不相同且无重复数字的三位数有哪些?共有多少个?这些数的和为多少?

    #用1.3.5.7 这4 个数字,能组成的互不相同且无重复数字的三位数有哪些?共有多少个?这些数的和为多少?a={1,3,5,7} total=0 list = [] sum=0; for i in ...

  4. matlab怎么重复一个数字,有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?用matlab编程怎么编...

    % 排列运算:从 n 个元素中取出 r 个的排列 function [pct,P] = my_P(n,r) % pct: 排列总数 % P: 排列列表 pct = 0; P = []; if narg ...

  5. 有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数 都是多少

    有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数 都是多少 /*** 有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数 都是多少* * @author wql* * ...

  6. Python 案例001 (有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数)...

    题目内容来自网络 ,加入了个人理解的过程 ,和点评 #!/usr/bin/python # -*- coding: UTF-8 -*-#Author : Wumi#题目:有四个数字:1.2.3.4,能 ...

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

    题目:有 1.2.3.4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位.十位.个位的数字都是 1.2.3.4,组成所有的排列后再去掉不满足条件的排列. ​ #i ...

  8. 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?用循环嵌套结构完成。(数字组合)

    [问题描述] 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少?用循环嵌套结构完成. [输入形式] [输出形式] [样例输入] [样例输出] 123 124 132 13 ...

  9. 输出用1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数(C语言)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: [实验案例3:嵌套循环结构的使用] 输出用1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数. [实验指导] 分 ...

最新文章

  1. VTK修炼之道19:图像基本操作_图像像素值的访问与修改
  2. Sublime插件开发 启动Anaconda并运行对应Python脚本
  3. 20135337朱荟潼——实验三
  4. C语言存储为2进制,浮点数的二进制存储形式及c语言验证
  5. 如何查询服务器是否安装系统时间,如何查看系统当前的NTP配置?
  6. 评分较高对鸿蒙文,万倍增幅:鸿蒙至高神,加入诸天万界群
  7. React开发(132):ant design学习指南之form中控制展开和关闭逻辑
  8. Centos7 下yum安装mysql
  9. Discuz! Ucenter API for JAVA jar包和测试代码
  10. Tomcat container 内部容器
  11. C++ 线程同步 (学习笔记)
  12. 不会代码也想做酷炫大屏?30份精美可视化模板送给你
  13. 响应服务器auth first,asp.net mvc发送QQ邮件提示 命令顺序不正确。 服务器响应为: Error: need EHLO and AUTH first !...
  14. 二分图中的最大匹配数等于最小点覆盖数的证明
  15. 计算机工程主编陶小雪,城市环境所在MOFs基催化剂的制备和VOCs催化氧化方面取得进展...
  16. 倒计时插件(及自动循环倒计时)代码
  17. 【C语言练习——打印空心下三角及其变形】
  18. linux系统实训总结报告,《linux操作系统实训》总结报告 - 图文
  19. SEM: 科研图片处理
  20. Android5.0+win8双系统平板PK苹果ipad

热门文章

  1. mq幂等mysql_膜拜!看完这篇你还不懂RocketMQ算我输
  2. 1251: [蓝桥杯2015初赛]星系炸弹
  3. mysql支持的时区列表_mysql按天分组支持时区
  4. 解决问题的反馈机制_谈谈HBase中的Nonce机制
  5. 百度推送java_关于百度推送,请教一下大家
  6. lsb_release -a 查询系统版本
  7. extensions.conf的常用参数配置
  8. JOJ的2042面试题目的数学推导过程
  9. 噪声调频 matlab,如何用matlab编写噪声调频干扰信号
  10. 【转】WPF PRISM开发入门一( 初始化PRISM WPF程序)