杨辉三角

杨辉三角
//杨辉三角
//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();
      }

posted on   老菜农  阅读(93)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

统计信息

点击右上角即可分享
微信分享提示