怎么用Java来编写第二个,从下往上排序

 

如有帮助望采纳。点击我回答右上角的【采纳】按钮。

import java.util.Scanner;
public class TestTriangle{
    public static void main(String[] args){
        System.out.println("输入正整数n:");
        Scanner s = new Scanner(System.in);
        int row=s.nextInt();
        for(int i=1;i<=row;i++){
            for(int j=1;j<=row-i;j++){
                System.out.print(" ");
            }
            for(int k=1;k<=(2*i-1);k++){
                System.out.print("*");
            }
            System.out.println();
        }
        
    }
    
}

#include <stdio.h>
void main(){
	int line; //行数
	int star;//每行的星号数
	int space;//每行的空格数 
	int i,j;
	printf("请输入行数:");
	scanf("%d",&line);
	for(i=1;i<=line;i++){
		star = 2*i-1; //第i行星号个数 
		space = (line*2-star)/2;//第i行星号左边的空格数 
		//打印空格 
		for(j=1;j<=space;j++){
			printf(" ");
		}
		//打印星号
		for(j=1;j<=star;j++){
			printf("*");
		}  
		//换行
		printf("\n");
	}
}
 

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632