用java 输入n 输出如下三角形 输入4 输出 1 2 3 4 7 6 5 8 9 10
用java输入n输出如下三角形输入4输出12347658910注意每次换行数的顺序会变,才学两节课的java,没有头绪啊...
用java 输入n 输出如下三角形
输入4 输出
1 2 3 4
7 6 5
8 9
10
注意每次换行数的顺序会变 ,才学两节课的java,没有头绪啊 展开
输入4 输出
1 2 3 4
7 6 5
8 9
10
注意每次换行数的顺序会变 ,才学两节课的java,没有头绪啊 展开
1个回答
展开全部
按照你的要求编写的输出数字三角形的Java程序如下
import java.util.Scanner;
public class A {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int N=sc.nextInt();
int n,i,j,line=1;
n=1;
for(i=N;i>=1;i--){
if(line%2==1){
for(j=1;j<=i;j++){
System.out.print(n+++" ");
}
}else{
n=n-1;
for(j=i;j>=1;j--){
System.out.print((n+j)+" ");
}
n=++n+i;
}
System.out.println();
line=line+1;
}
}
}
运行结果
输入 4
输出
1 2 3 4
7 6 5
8 9
10
追问
谢谢谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询