大家好,又见面了,我是你们的朋友全栈君。
第一题:
package com.mtv.test;
public class TestMain {
public static void printFor(int i){
int m,n,j;
for(j=1;j<=i;j++){
for(m=0;m<9-j;m++){
System.out.print(” “);
}
for(n=1;n<=j;n++){
System.out.print(n+” “);
}
for(n=j-1;n>0;n–){
System.out.print(n+” “);
}
System.out.println();
}
}
public static void printRe(int i){
int m,n;
if(i==0){
// for(m=0;m<8;m++){
// System.out.print(” “);
// }
// System.out.println(i);
}else{
printRe(i-1);//递归调用
for(m=0;m<9-i;m++){
System.out.print(” “);
}
for(n=1;n<=i;n++){
System.out.print(n+” “);
}
for(n=i-1;n>0;n–){
System.out.print(n+” “);
}
System.out.println();
}
}
public static void main(String[] args){
TestMain.printFor(9);
TestMain.printRe(9);
}
}
第二题:
public class TestM {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[][] num = new int[12][];
num[0] = new int[1];
num[1] = new int[2];
num[0][0] = 1;
num[1][0] = num[1][1] = 1;
for(int row=2;row<12;row++){
num[row] = new int[row+1];
num[row][0] = num[row][row] =1;
for(int n=1;n
num[row][n]=num[row-1][n-1]+num[row-1][n];
}
}
for(int m=0;m
for(int n=0;n
System.out.print(num[m][n]+” “);
}
System.out.println();
}
}
}
取消
评论
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156519.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...