枚举

import java.io.*;
public class WuWei{
  public static void main(String[] args){
    int i,j,k,l,m,count=0;
    for(i=1;i<4;i++){
      for(j=0;j<4;j++){
        if(i==j)continue;
        for(k=0;k<4;k++){
          if(k==3||k==i||k==j)continue;
          for(l=0;l<=4;l++){
            if(l==3||l==i||l==j||l==k)continue;
            for(m=0;m<=4;m++){
              if(m==i||m==j||m==k||m==l)continue;
              System.out.print(i);System.out.print(j);System.out.print(k);System.out.print(l);System.out.print(m);
              System.out.print("  ");
              count++;
              if(count%5==0)System.out.println("");
            }
          }
        }
      }
    }
  }
}

04五个数字,组成5位数,每个数字用一次,但十位和百位不能为3(当然万位不能为0),输出所有可能的五位数。

原文地址:https://www.cnblogs.com/ljs-666/p/7862520.html