当前位置: 首页 > news >正文

【练习8】

链接:https://www.nowcoder.com/questionTerminal/e671c6a913d448318a49be87850adbcc

分析:

创建一个二维数组来实现杨辉三角,因为当前元素的值是上一行的当前列与前一列的和,所以创建数组的时候要实现n+1,相当于罩子一样的东西。

public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = in.nextInt();int[][] dp = new int[n+1][n+1];dp[1][1] = 1;//计算杨辉三角的值//从第二行开始for(int i = 2; i <= n; i++){for(int j = 1; j <= i; j++){//当前元素的值是上一行的当前列和前一列的和dp[i][j] = dp[i - 1][j] + dp[i - 1][j - 1];}}//打印出杨辉三角for(int i = 1; i <= n; i++){for(int j = 1; j <= i; j++){//使用StringBuffer动态构建字符串StringBuffer ret = new StringBuffer();//计算当前数字长度int len = Integer.toString(dp[i][j]).length();//根据数字长度添加空格,实现右对齐for(int k = 0; k < 5 - len ;k++){ret.append(" ");}//打印空格和数字System.out.print(ret.toString() + dp[i][j]);}System.out.println();}}
}

http://www.lryc.cn/news/434058.html

相关文章:

  • vivado 时间汇总报告
  • 【软考】设计模式之代理模式
  • 3.创建型设计模式详解:生成器模式与原型模式的深度解析
  • goframe结构体标签和命令行标签
  • pytest压力测试:不断发送数据,直到发现数据丢失
  • 自选择问题和处理效应模型
  • [数据集][目标检测]水面垃圾检测数据集VOC+YOLO格式2027张1类别
  • OpenCV 之 模版匹配多个对象、图片旋转 综合应用
  • ZooKeeper 中的 Curator 框架解析
  • 机械学习—零基础学习日志(Python做数据分析02)
  • BRAM IP Native模式使用
  • react的useRef用什么作用
  • 10.2 TCP IP模型、IP协议、IPv4、子网掩码
  • 工业相机飞拍的原理及工作原理
  • 通过AI来创建一个_____html css网页制作成品 例子演示
  • C ++ 从单链表到创建二叉树到二叉树的遍历(结构体)
  • Python 编程:如何巧妙运用 `abc` 模块解锁面向对象设计的新维度?
  • Jenkins 执行 shell 时报错 Host key verification failed.
  • MyBatis-Plus&Druid数据源
  • MTPA控制分析与推导
  • Spring Boot 的Web项目如何直接显示html
  • 【回收站选址】
  • Springboot整合websocket(附详细案例代码)
  • 微信小程序:navigateTo跳转无效
  • C++ 设计模式——解释器模式
  • 【开源大模型生态6】生态大咖与产品布局
  • 虚拟机苹果系统的QT安装体验
  • 多路转接之poll(接口介绍,struct pollfd介绍,实现原理,实现非阻塞网络通信代码)
  • 两个月冲刺软考——位示图题型的例题讲解与分析;索引文件的详细解读
  • SprinBoot+Vue校园数字化图书馆系统的设计与实现