时生762 2023-10-12 11:25 采纳率: 41.7%
浏览 7
已结题

JAVA做等腰三角形

不知道怎么让它呈现等腰
package com.czie;

import java.util.Scanner;

public class MyMain {

/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner scanner = new Scanner(System.in);
    System.out.println("输入行数。。。。");
    int line = scanner.nextInt();

    for(int i=0;i<line;i++){
        for(int j=1;j<=line-i;j++){
            System.out.print("");
        }
        for(int k=0;k<i*2 +1;k++){
            System.out.print("m");
        }
        System.out.println("");
    }

}

}

  • 写回答

2条回答 默认 最新

  • 老僧& 2023-10-12 11:26
    关注
    
    import java.util.Scanner;
    
    public class MyMain {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("输入行数:");
            int line = scanner.nextInt();
    
            for (int i = 0; i < line; i++) {
                // 打印左侧的空格
                for (int j = 1; j <= line - i; j++) {
                    System.out.print(" ");
                }
                // 打印等腰三角形部分
                for (int k = 0; k < i * 2 + 1; k++) {
                    System.out.print("m");
                }
                System.out.println("");
            }
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月25日
  • 已采纳回答 10月25日
  • 创建了问题 10月12日