java使用一维数组输出杨辉三角
来源:互联网 发布:深圳市金软网络骗局 编辑:程序博客网 时间:2024/06/11 22:04
import java.util.Scanner;public class Promble19 {public static int[] printYangHui(int col){int space=(col+1)*col/2;int[] a=new int[space+1];a[0]=space;a[1]=1;a[2]=1;a[3]=1;int count=2;for(int i=3;i<=col;i++){count++;int flag=i*(i-1)/2;for(int j=1;j<=count;j++){if(j==1||j==count){a[flag+j]=1;}else{a[flag+j]=a[(i-2)*(i-1)/2+(j-1)] + a[(i-2)*(i-1)/2+j];}}}return a;}public static void main(String[] args) {Scanner reader=new Scanner(System.in);int col=reader.nextInt();int[] a=printYangHui(col);int f=1;int count=0;int cp=col;for(int i=1;i<=col;i++){for(int k=1;k<=cp;k++){System.out.print(" ");}cp--;count++;int flag=(i)*(i-1)/2;for(int j=1;j<=count;j++){System.out.print(" "+a[flag+j]);}System.out.println();}}}
0 0
- java使用一维数组输出杨辉三角
- 利用一维数组 输出杨辉三角
- java数组学习之二:使用二维数组输出杨辉三角
- JAVA一维数组实现杨辉三角
- java一维数组打印杨辉三角
- java使用一维数组输出杨辉三角形
- 二十三、杨辉三角 【使用二维数组输出】
- C语言实现一维数组实现输出杨辉三角
- 一维数组杨辉三角
- 杨辉三角(一维数组)
- 杨辉三角一维数组实现
- 一维数组实现杨辉三角
- 利用二维数组输出杨辉三角
- 使用java实现杨辉三角的输出
- 一维数组解决贝尔三角的输出
- 杨辉三角 -- 使用一个一维数组 & c语言和反汇编代码对照
- 只用一个一维数组打印杨辉三角
- HDU 2032 杨辉三角(一维数组)
- 同时开发两款H5的ARPG游戏的设计和实践
- box-sizing常用的属性有哪些?分别有什么作用?
- 访问网络文件共享服务
- Java压缩算法性能比较
- 基本数据类型和引用数据类型的参数传递
- java使用一维数组输出杨辉三角
- Android简单网络音乐播放器
- FFmpeg总结(十)用ffmpeg进行在视频中加水印图、加gif图
- Linux运维笔记-文档总结-diff命令和修补命令patch介绍
- 【matlab】设置绘图的大小,字号,线宽,字体--按投稿要求
- 对浏览器内核的理解?
- Linux下的那些环境变量
- Delphi常用系统函数总结
- [a, b]区间内找到一些数满足可以被一个整数c整除