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 }
  • 相关阅读:
    LCS 最长公共子序列
    零和数组
    Learn2Rank
    ac自动机
    208. Implement Trie (Prefix Tree)
    php截取中文字符串 GB2312 utf-8
    纵向文字滚动代码,带上下图片控制的。鼠标放到上下图片上时滚动
    js图片切换 带左右控制的
    实时显示输入的内容
    Lightbox JS v2.0图片切换效果
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7142774.html
Copyright © 2011-2022 走看看