package com.lyz.www;
public class demo1 {
public static int f(int m,int n){
if(n0){
return 1;
}
if(mn){
return 1;
}
return f(m-1,n)+f(m-1,n-1);
}
public static void main(String[] args) {
int level = 10;
for(int i=0;i<=level;i++){
System.out.print(f(level,i)+" ");
}
System.out.println();
}
}
杨辉三角的解答方法
本文介绍了一种使用Java编程语言实现杨辉三角的方法,通过递归函数f计算杨辉三角的每一项,该函数接受两个参数m和n,分别代表行数和列数。在主函数中,定义了一个level变量设置杨辉三角的层数,通过for循环遍历并打印每一层的元素。

被折叠的 条评论
为什么被折叠?



