杨辉三角
杨辉三角
//杨辉三角 //1 //11 //121 //1331 //14641 //15101051 //最外层都是1 //每行元素数等于行号 //从第三行开始,对于非第一个元素和最后一个元素 arr[i][j] = arr[i-1][j]+arr[i-1][j-1] //从第三行开始。对于第二个元素和倒数第二个元素arr[i][j] = arr[i+1][j+1]+arr[i+1][j] //例:打印一个10行的杨辉三角 int[][] yangHui = new int[10][]; for(int i = 0;i< yangHui.length;i++){ //行数等于行内元素数 yangHui[i] =new int[i +1] ; for (int j = 0 ; j < yangHui[i].length ; j++){ //从第三行开始,且不是第一和最后一个元素的数,值为yangHui[i-1][j-1]+yangHui[i-1][j] if (i>=2 && j!=0 && j != yangHui[i].length - 1 ){ yangHui[i][j] = yangHui[i-1][j-1]+yangHui[i-1][j]; }else{ //不是从第三行开始,加上每行的第一个,和最后一个元素的值都是1 yangHui[i][j] = 1; } } } for (int i = 0;i< yangHui.length;i++){ for (int j = 0; j< yangHui[i].length;j++){ System.out.print(yangHui[i][j]+""); } System.out.println(); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律