使用二维数组打印一个10杨辉三角
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
...
【提示】
1.第一行有1个元素,第n行有n个元素
2.每一行的第一个元素和最后一个元素都是1
3.从第三行开始,对于非第1个元素和最后一个元素
yanghui[i][j]=yanghui[i-1][j-1]+yanghui[i-1][j]
class YHTest
{
public static void main(String[] args)
{ //1.声明二维数组并初始化
int[][] yh=new int[10][];
//2.初始化二维数组中的一维数组
for(int i=0;i
yh[i]=new int[i+1];
}
//3.为二维数组中的一维数组赋值
/*for (int i=0;i
yh[i][0]=1;
yh[i][i]=1;
}
for(int i=2;i
for(int j=1;j
yh[i][j]=yh[i-1][j-1]+yh[i-1][j];
}
}*/
for (int i=0;i
yh[i][0]=1;
yh[i][i]=1;
for(int j=0;j
if(i>1&&j>0&&j
yh[i][j]=yh[i-1][j-1]+yh[i-1][j];
}
}
}
//遍历二维数组(外层循环控制行,内层循环控制列)
for(int[] arr:yh){
for(int a:arr){
System.out.print(a+" ");
}
System.out.println();
}
}
}
- class YHTest
- {
- public static void main(String[] args)
- { //1.声明二维数组并初始化
- int[][] yh=new int[10][];
- //2.初始化二维数组中的一维数组
- for(int i=0;i
- yh[i]=new int[i+1];
- }
- //3.为二维数组中的一维数组赋值
- /*for (int i=0;i
- {
- yh[i][0]=1;
- yh[i][i]=1;
- }
- for(int i=2;i
- for(int j=1;j
- yh[i][j]=yh[i-1][j-1]+yh[i-1][j];
- }
- }*/
- for (int i=0;i
- {
- yh[i][0]=1;
- yh[i][i]=1;
- for(int j=0;j
- if(i>1&&j>0&&j
- yh[i][j]=yh[i-1][j-1]+yh[i-1][j];
- }
- }
- }
- //遍历二维数组(外层循环控制行,内层循环控制列)
- for(int[] arr:yh){
- for(int a:arr){
- System.out.print(a+" ");
- }
- System.out.println();
- }
- }
- }
-
相关阅读:
Flutter 开发学习笔记(4):widget布局容器学习
Springboot - 3.BeanFactory
【夜读】自我提升的8个好习惯,迷茫时看一看
PaddleOCR安卓Demo存在的问题
[附源码]Python计算机毕业设计Django绿色生活交流社区网站
创新实战|从5大维度成功实现传统研发向敏捷研发转型
单例设计模式
YOLOv5改进 | 独家创新篇 | 利用DCNv3结合DLKA形成全新的注意力机制(全网独家创新)
搭建ASGI高性能web服务器FastAPI,python
5.14 Get Log Page Command
-
原文地址:https://blog.csdn.net/m0_54397364/article/details/126147784
-
最新文章
-
沪漂五周年了:我越来越迷茫了
Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
MySQL-Seconds_behind_master的精度误差
[MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
Agent OS :五种驯服不确定性的范式
PortSwigger SQL注入LAB11
数据库即时编译JIT
[Begin]AI Learn Data Day 0
深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU