zoukankan      html  css  js  c++  java
  • 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

    题目:有1234个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?


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

    算法:3for循环加一个if语句

     1 package com.li.FiftyAlgorthm;
     2 
     3 /**
     4  * 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
     5  * 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 算法:3个for循环加一个if语句;
     6  * @author yejin
     7  */
     8 public class NumberRange {
     9     public static void main(String[] args) {
    10         int count = 0;
    11         for (int x = 1; x < 5; x++) {
    12             for (int y = 1; y < 5; y++) {
    13                 for (int z = 1; z < 5; z++) {
    14                     if (x != y && y != z && x != z) {
    15                         count++;
    16                         System.out.print(x * 100 + y * 10 + z + "   ");
    17                         if (count % 4 == 0) {
    18                             System.out.println();
    19                         }
    20                     }
    21                 }
    22             }
    23         }
    24         System.out.println("共有" + count + "个三位数");
    25     }
    26 }
  • 相关阅读:
    扫描线 leetcode 759
    创建tensor的方法
    vector
    scatter_
    size、shape
    复杂问题
    random.normal
    set
    将可迭代对象中的元素通过字典映射成数字
    zipfile.ZipFile
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7142774.html
Copyright © 2011-2022 走看看