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

忘是亡心i 2022-02-03 11:57 388阅读 0赞

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

  1. public class Test {
  2. public static void main(String[] args) {
  3. System.out.print("1、2、3、4能组成互不相同且无重复数字的三位数");
  4. int count=0;
  5. for(int i=1;i<=4;i++){
  6. for(int j=1;j<=4;j++){
  7. for(int k=1;k<=4;k++){
  8. if(i!=j && j!=k && k!=i){
  9. System.out.println(i*100+j*10+k);
  10. count++;
  11. }
  12. }
  13. }
  14. }
  15. System.out.println("共有"+count+"个");
  16. }
  17. }

发表评论

表情:
评论列表 (有 0 条评论,388人围观)

还没有评论,来说两句吧...

相关阅读