等腰三角形

正等腰三角形右半部分

#
##
###
####
#####

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        for(int i = 1; i <=n; i++) {
            for(int j=1;j<=i;j++) {
                System.out.print("#");
            }
            System.out.println();
        }
    }
}

正三角形左半部分

        #
      ##
    ###
  ####
#####

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        for(int i =1; i <=n; i++) {
            for(int j=1;j<=n-i;j++) {
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++){
                System.out.print("#");
            }
            System.out.println(" ");
        }
    }
}

正等腰三角形

        #
      ###
    #####
  #######
#########

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        for(int i =1; i <=n; i++) {
            for(int j=1;j<=n-i;j++) {
                System.out.print(" ");
            }
            for(int j=1;j<=i;j++){
                System.out.print("#");
            }
            for(int j=2;j<=i;j++) {
                System.out.print("#");
            }//或for(int j=1;j<=2*i-1;j++)
        System.out.println();
        }
    }
}

 

倒三角形右半部分

#####
####
###
##
#

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        for(int i = n; i >=1; i--) {
            for(int j=i;j>=1;j--) {
                System.out.print("#");
            }
            System.out.println();
        }
    }
}

倒三角形左半部分

#####
  ####
    ###
      ##
       #

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        for(int i = n; i >=1; i--) {
            for(int j=n-1;j>=i;j--) {
                System.out.print(" ");
            }
            for(int j=i;j>=1;j--) {
                System.out.print("#");
            }
            System.out.println();
        }
    }
}

倒三角形

#########
  #######
    #####
      ###
        #

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        for(int i = n; i >=1; i--) {
            for(int j=n-1;j>=i;j--) {
                System.out.print(" ");
            }
            for(int j=i;j>=1;j--) {
                System.out.print("#");
            }
            for(int j=i-1;j>=1;j--) {
                System.out.print("#");
            }//或for(int j=2*i-1;j>=1;j--)
System.out.println(); } } }

 

posted @ 2021-11-13 19:15  xuxianglu  阅读(56)  评论(0编辑  收藏  举报