首页 > 其他分享 >2023/08/19

2023/08/19

时间:2023-08-19 13:11:06浏览次数:27  
标签:arr 19 newArr 08 System int static 2023 public

键盘录入行数,输出打印杨辉三角形 两种格式杨辉三角形

import java.util.Scanner;
public class Test {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            System.out.print("请输入需要打印杨辉三角形的行数:");
            int a=sc.nextInt();
             print(a);//打印上图第二种格式
             println(a);//打印上图第一种格式
    
        }
        
        public static void print(int a) {
            long[][]arr = new long[a][];
            for(int i=0;i<arr.length;i++) {
                arr[i]=new long[i+1];
            }
            for(int i=0;i<arr.length;i++) {
                for(int j=0;j<arr[i].length;j++) {
                    if(j==0|| j==arr[i].length-1) {
                        arr[i][j]=1;
                    }else {
                        arr[i][j]= arr[i-1][j-1]+arr[i-1][j];
                    }
                    System.out.print(arr[i][j]+"  ");
                }
                System.out.println("");
            }
        }
        
        public static void println(int a) {
            long[][]arr = new long[a][];
            
            for(int i=0;i<arr.length;i++) {
                
                arr[i]=new long[i+1];
            }
            for(int i=0;i<arr.length;i++) {
                for(int x=a-i-1;x>0;x--) {
                    System.out.print(" ");
                }
                for(int j=0;j<arr[i].length;j++) {
                    if(j==0|| j==arr[i].length-1) {
                        arr[i][j]=1;
                    }else {
                        arr[i][j]= arr[i-1][j-1]+arr[i-1][j];
                    }
                    
                    System.out.print(arr[i][j]+" ");
                }
                System.out.println("");
            }
        }
    }

将两个一维数组合并,并安照升序排列

public class Test {

    public static void main(String[] args) {
        int[] arr= {1,7,9,11,13,15,17,19};
        int[] arr1= {2,4,6,8,10};
        int[] newArr=harmony(arr, arr1);
        System.out.println(Arrays.toString(newArr));
    }

    public static int[] harmony(int[] arr, int[] arr1) {
        int[] newArr= new int[arr.length+arr1.length];
        for(int i=0;i<arr.length;i++) {
            newArr[i]=arr[i];
        }
        for(int i=0;i<arr1.length;i++) {
            newArr[i+arr.length]=arr1[i];
        }
        System.out.println(Arrays.toString(newArr));
        for(int i=0;i<newArr.length;i++) {
            for(int a=i+1;a<newArr.length;a++) {
                int temp=0;
                if(newArr[i]>newArr[a]) {
                    temp=newArr[i];
                    newArr[i]=newArr[a];
                    newArr[a]=temp;
                }
            }
        }
        
        return newArr;
    }
}

 

标签:arr,19,newArr,08,System,int,static,2023,public
From: https://www.cnblogs.com/zhenaifen/p/17642355.html

相关文章

  • 2023年度知识付费平台排名揭晓:兔知云课堂领跑私域场景解决方案
     随着数字化时代的来临,知识付费平台成为了知识传播和变现的重要途径。2023年度,知识付费领域呈现出热火朝天的态势,许多平台在竞争中脱颖而出。以下是2023年度排名前十的知识付费平台: 第10名:混沌混沌作为知识付费领域的一员,不仅提供了丰富的知识内容,还致力于满足用户多元化的......
  • 2023-2029全球PCR自动系列化分析仪行业调研及趋势分析报告
     2022年全球PCR自动系列化分析仪市场规模约亿元,2018-2022年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2029年市场规模将接近亿元,未来六年CAGR为%。从核心市场看,中国PCR自动系列化分析仪市场占据全球约%的市场份额,为全球最主要的消费市场之一,且增速高于全球。2......
  • 8-19| local = salt.client.LocalClient() 如何执行cmd.run命令
    在Salt(一个流行的配置管理和远程执行系统)中,`salt.client.LocalClient`是用于在Python程序中运行Salt命令的接口。你可以使用它来运行`cmd.run`或任何其他Salt函数。以下是一个简单的例子,展示如何使用`LocalClient`执行`cmd.run`命令:```pythonimportsalt.client#创建LocalClie......
  • 2023-2029全球全景泊车影像系统行业调研及趋势分析报告
     2022年全球全景泊车影像系统市场规模约亿元,2018-2022年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2029年市场规模将接近亿元,未来六年CAGR为%。从核心市场看,中国全景泊车影像系统市场占据全球约%的市场份额,为全球最主要的消费市场之一,且增速高于全球。2022年......
  • 2023-2029全球头部保护用气囊行业调研及趋势分析报告
     2022年全球头部保护用气囊市场规模约亿元,2018-2022年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2029年市场规模将接近亿元,未来六年CAGR为%。从核心市场看,中国头部保护用气囊市场占据全球约%的市场份额,为全球最主要的消费市场之一,且增速高于全球。2022年市场......
  • 2023-2029全球液压控制电磁阀行业调研及趋势分析报告
     2022年全球液压控制电磁阀市场规模约亿元,2018-2022年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2029年市场规模将接近亿元,未来六年CAGR为%。从核心市场看,中国液压控制电磁阀市场占据全球约%的市场份额,为全球最主要的消费市场之一,且增速高于全球。2022年市场......
  • 2023-2029全球大口径氮气软管行业调研及趋势分析报告
     2022年全球大口径氮气软管市场规模约亿元,2018-2022年年复合增长率CAGR约为%,预计未来将持续保持平稳增长的态势,到2029年市场规模将接近亿元,未来六年CAGR为%。从核心市场看,中国大口径氮气软管市场占据全球约%的市场份额,为全球最主要的消费市场之一,且增速高于全球。2022年市场......
  • office下载-office官方安装包下载2023最新版 系列软件
    office2016是一款由官方近日发布的Microsoftoffice最新版,而且免费开放给所有Windows用户免费使用,其中Excel、word、PPT都非常智能化,zol提供office2016官方版下载。软件地址:看置顶贴MicrosoftOffice2021功能特点1、office2019官方正式版提供了更好的工作环境。2、拥有更好的表格......
  • 2023.8.14-2023.8.20暑假第六周博客
    2023.8.14单独看一下外部表外部表从概念是被认为并非hive拥有的表,只是临时关联数据去使用,创建外部表也很简单,基于外币表的特性,外部表和数据的相互独立的可以先有表,然后把数据移动到指定的路径下也可以是现有数据,然后创建表通过location(路径)指向数据内部表和外部表可以相互转......
  • P6429 [COCI2008-2009#1] JEZ 题解
    题目传送门:Click。某蒟蒻看见这道题,想了足足一个晚上,过后茅塞顿开,故作此篇。感谢神犇的题解。看题目数据范围:\(1\leqr,c\leq10^6,1\leqk\leq10^{12}\),显然打暴力\(\mathcal{O}(rc)\)的时间复杂度是行不通的。必须做到近似于\(mathcal{O}(r)\)的时间复杂度。观察题......