【Java每日一题】— —第二十题:杨辉三角(直角三角形)。(2023.10.04)

🕸️Hollow,各位小伙伴,今天我们要做的是第二十题。

🎯问题:

杨辉三角(直角三角形)。

解法1

第一步:动态初始化

第二步:为主对角线及第一列的元素赋值1

第三步:求其它各元素的值,其值为上一行上一列元素和上一行同一列元素之和

第四步:遍历输出。

解法2

第一步:动态初始化

第二步:求各元素的值

第三步:遍历输出

测试结果如下:

🎯答案:

java 复制代码
int [][]a=new int[10][];
		System.out.println("杨辉三角如下:");
		for(int i=0;i<10;i++) {
			a[i]=new int[i+1];
		}
		for(int i=0;i<10;i++) {
			for(int j=0;j<=i;j++) {
				if(i==j||j==0)
					a[i][j]=1;
				else
					a[i][j]=a[i-1][j-1]+a[i-1][j];
				System.out.printf("%-5d",a[i][j]);
			}
			System.out.println();
		}
相关推荐
零基础1233 小时前
基于模型的强化学习与不基于模型的强化学习:核心区别与实战选择
python·算法
我命由我123453 小时前
5-2.Python 编码进阶 - 字符串进阶(拼接、普通格式化、普通格式化数字精度控制、快速格式化、遍历、常用方法)
java·开发语言·后端·python·学习·java-ee·学习方法
Pniubi11 小时前
HashMap的扩容和树化边界
java·开发语言
Mikko712 小时前
用 Java 复刻了高中时在塞班上玩的「熔岩矿车」:纯 Swing、零依赖、没有一张图片,一个 jar 双击就能玩
java·游戏开发·swing
知了学历孙老师12 小时前
小自考的校考和统考,出题方和难度差在哪
java·大数据·前端
Java爱好狂.12 小时前
Java初学者如何一周速通SpringBoot!
java·spring boot·后端·spring·高并发·架构师·java面试
秋饼13 小时前
LLM API密钥动态轮换实战:Spring Vault + Spring AI + 多Provider路由
java·ai·技术分享·后端开发
福兮说14 小时前
JSON 格式正确,数据就可靠吗?我用一份自编配置检查类型与空值
java·前端·json
罗西的思考14 小时前
【Agentic RL】Dressage Staleness 控制深度分析
人工智能·算法·机器学习
quaer15 小时前
弗洛伊德算法--判圈法寻找环的入口O(n) O(1)
数据结构·算法