首页 > 试题广场 >

直角三角形图案

[编程题]直角三角形图案
  • 热度指数:27130 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的直角三角形图案。

输入描述:
多组输入,一个整数(2~20),表示直角三角形直角边的长度,即“*”的数量,也表示输出行数。


输出描述:
针对每行输入,输出用“*”组成的对应长度的直角三角形,每个“*”后面有一个空格。
示例1

输入

4

输出

*
* *
* * *
* * * *
示例2

输入

5

输出

*
* *
* * *
* * * *
* * * * *
import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            int a = in.nextInt();
            for(int i=1;i<=a;i++){
                for(int j=1;j<=i;j++){
                    System.out.print("*"+" ");
                }
                System.out.println();
            }
        }
    }
}

发表于 2022-11-01 14:49:23 回复(0)
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            int x=sc.nextInt();
            for(int i=0;i<x;i++){
                for(int j=0;j<=i;j++){
                    System.out.print("* ");
                }
                System.out.println();
            }
        }
    }
}

发表于 2022-08-09 20:03:04 回复(0)
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            int n = sc.nextInt();
            for (int i = 1; i <= n; i++) {
                for (int j = 1; j <= i; j++) {
                    System.out.print("* ");
                }
                System.out.println();
            }
        }
    }
}

发表于 2022-07-06 10:24:50 回复(0)
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while(scanner.hasNext()){
            int num = scanner.nextInt();
            for(int i = 1;i <= num;i++){
                for(int j = 1 ;j <= i;j++){
                    System.out.print("*" + " ");
                }
                System.out.println("");
            }
        }
    }
}

发表于 2022-06-28 15:40:31 回复(0)
import java.util.*;
public class Main{
public static void main(String love[]){
   Scanner input=new Scanner(System.in);
    while(input.hasNextInt()){
       int n=input.nextInt();
        for(int i=0;i<n;i++){
            for(int j=0;j<=i;j++){
                System.out.print("*"+" ");
            }
                    System.out.println();
        }
    }
     input.close();
} 
}

发表于 2022-05-12 12:29:58 回复(0)
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int n = sc.nextInt();
            for(int j = 1; j <= n;j++){
                for(int i = 1;i <= j;i++){
                    System.out.print("*");
                    System.out.print(" ");
                }
                System.out.println();
            }
        }
    }
}

发表于 2021-09-29 15:33:51 回复(0)
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
           Integer number = sc.nextInt();
           for(int j = 0 ; j <number ; j++) {
               for (int i = 0; i <=j; i++) {
                   System.out.print("* ");
               }
               System.out.println();
           }
        }
    }
}

发表于 2021-08-16 14:18:18 回复(0)
没啥好说的
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNext()) {
            int gtr=input.nextInt();
            for(int i=0;i<gtr;i++){
                for(int n=0;n<i+1;n++) System.out.print("* ");
                System.out.println("");
            }
        }
    }
}


编辑于 2020-10-30 12:04:04 回复(0)
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        while(sc.hasNext()){
            int num=sc.nextInt();
        for(int i=1;i<=num;i++){
            for(int j=1;j<=i;j++){
                System.out.print("* ");
            }
            System.out.print("\n");
        }
        }
    }
}
发表于 2020-09-14 20:05:40 回复(0)
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            int n = sc.nextInt();
            for (int i = 1; i <= n; i++) {
                System.out.println(String.join("", Collections.nCopies(i, "* ")));
            }
        }
    }
}

发表于 2020-04-22 09:51:49 回复(1)
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNext()) {
            int n = input.nextInt();
            for (int i = 1; i <= n; i++) {
                for (int j = 1; j <= i; j++)
                    System.out.print("* ");
                for (int j = 1; j <= n - i; j++)
                    System.out.print(" ");

                System.out.print("\n");
            }
        }
    }
}
发表于 2020-04-13 15:37:29 回复(0)