在java 中 怎样用一个二维数组保存并打印直角三角形??
发布网友
发布时间:2023-09-24 20:46
我来回答
共2个回答
热心网友
时间:2024-04-19 10:38
import java.util.Scanner;
public class Yang {
public void fun(int num){
int[][] m=new int [num][];
for(int i=0;i<m.length;i++){
m[i]=new int[i+1];
m[i][0]=1;m[i][i]=1;
for(int j=0;j<m[i].length-1;j++){
if(j>=1&&i>1)
m[i][j]=m[i-1][j-1]+m[i-1][j];
}
}
for(int i=0;i<m.length;i++){
for(int j=0;j<m[i].length;j++){
System.out.print(m[i][j]);
System.out.print('\t');
}
System.out.println();
}
}
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
new Yang().fun(num);
}
}
热心网友
时间:2024-04-19 10:39
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=0;i<8;i++){
for(int j=0;j<i;j++){
System.out.print("*");
}
System.out.println();
}
}
}追问在java 中 怎样用一个二维数组保存并打印直角三角形??
追答保存在那啊,数组中吗?你细说一下保存的要求