Java-打印杨辉三角
记录下哈
import java.util.Scanner;
public class YangHuiTriangle {
    public static void main(String[] args)
   {
   	 int n=5,i,j,z;
   	 Scanner cc=new Scanner(System.in);
   	 System.out.print("需要打印几行?||:");
   	 n=cc.nextInt();
   	 int[][] arr=new int[n][];
   	 for(i=0;i<n;i++)//数组具体分配空间,两边的1赋值
   	 {
   	 	arr[i]=new int[i+1];
   	 	arr[i][0]=1;//第一个
   	 	arr[i][arr[i].length-1]=1;//最后一个
   	 }
   	 for(i=2;i<arr.length;i++)//中间赋值
   	 {
   	 	for(j=1;j<arr[i].length-1;j++)
   	 		arr[i][j]=arr[i-1][j]+arr[i-1][j-1];
   	 }
   	 for(i=0;i<arr.length;i++)//↓纯打印
   	 {
   	 	for(z=0;z<arr.length-i;z++)//打印行前空格
   	 		System.out.print(" ");
   	 	for(j=0;j<arr[i].length;j++)
   	 		System.out.print(" "+arr[i][j]);
   	 	System.out.println();
   	 }	
   }
      						}
Java-打印杨辉三角的更多相关文章
- 使用Java打印杨辉三角
		package 杨辉三角; import java.util.Scanner; public class 三角 { private static Scanner scn; public static ... 
- [Java练习题] -- 1. 使用java打印杨辉三角
		package cn.fzm.demo1.array; import java.util.Scanner; /* * 需求:打印杨辉三角形(行数可以键盘录入) 1 1 1 1 2 1 1 3 3 1 ... 
- C语言打印杨辉三角(2种方法)
		杨辉三角是我们从初中就知道的,现在,让我们用C语言将它在计算机上显示出来. 在初中,我们就知道,杨辉三角的两个腰边的数都是1,其它位置的数都是上顶上两个数之和.这就是我们用C语言写杨辉三角的关键之一. ... 
- 利用python打印杨辉三角
		用python打印杨辉三角 介绍 杨辉三角,是初高中时候的一个数列,其核心思想就是说生成一个数列,该数列中的每一个元素,都是之前一个数列中,同样位置的元素和前一个元素的和. 正好在python中,也就 ... 
- java代码打印打印杨辉三角
		郑州大学 徐峰 public class Print { void print(){ int[][] a=new int[6][6]; for(int i=0;i<a.length;i++){ ... 
- Java实现杨辉三角
		杨辉三角用了两种方法解决 二维数组/递归方法 +—————————————————————————— import java.util.Scanner; public class YangHui02 ... 
- Java之杨辉三角的实现
		今天突然想温习一下Java的基础,想了想就写写杨辉三角吧 1.直接法,利用二维数组 import java.util.Scanner; public class Second { public sta ... 
- java编写杨辉三角
		import java.util.Scanner; /* *计算杨辉三角: * 规律:两边都是1 * 从第三行开始,上一行的前一个元素+与其并排的元素等于下面的元素 * 例如: * 1 * 11 * ... 
- 打印杨辉三角--for循环
		要求打印7行直角杨辉三角 杨辉三角特点: 第1行和第2行数字都为1: 从第三行开始,除去开头和结尾数字为1,中间数字为上一行斜对角两个数字的和. 如下图: 打印结果: 代码如下: package 杨辉 ... 
- Pascal's Triangle leetcode java(杨辉三角)
		题目: Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5, ... 
随机推荐
- 深度探索 OpenStack Neutron:BGP(1) 【转载】
			3.4 BGP 原文地址:http://mp.weixin.qq.com/s?src=3×tamp=1500043305&ver=1&signature=XwiIVV ... 
- One Pixel Attack for Fooling Deep Neural Networks
			目录 概 主要内容 问题描述 Differential Evolution (DE) 实验 Su J, Vargas D V, Sakurai K, et al. One Pixel Attack f ... 
- 云南农业职业技术学院 / 互联网技术学院官网 HTML5+CSS3
			HTML学完后写了,有小组成员参与开发,我只写了主页,那就只贴主页的代码出来了. 作为初学者,代码写得不太好,写博客纯属记录!有问题望指导! 码云开源仓库地址:https://gitee.com/yn ... 
- 使用 Eclipse 可视化插件 windowbuilder 进行Java GUI开发(插件安装的两种方法)
			对于Java GUI开发 其实最方便的方法是用插件制作,当然先了解完代码原理是最好的. eclispe安装windowbuilder有两种方式,一种是离线安装,一种是在线安装. 一.第一种在线安装: ... 
- Nginx 全模块安装及匹配方式、反向代理和负载均衡配置
			一.安装 OpenResty OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭建能够处理超 ... 
- TypeScript 中文教程之缩小----部分翻译自TS官方
			Narrowing概念:字面意思是缩小,可以理解为细化或者您觉得更好的代名词. TS官方在这里做了很详细的说明,文字较多,简单以图片概括: typeof type guards 类型防护过程,可以通 ... 
- Go语言读取各种配置文件
			配置文件结构体 config.go package config type System struct { Mode string `mapstructure:"mode" jso ... 
- 通过js触发launch事件获取页面信息
			注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6814776265602499080/ 承接上一篇文档<页面Cookie的JS文件编写> 思路 继续之前 ... 
- VsCode安装与配置
			一.安装 二.配置 开启emmet完整的语法 文件-首选项-设置:Emmet: Trigger Expansion On Tab 三.常用插件 必装: Chinese (Simplified) Lan ... 
- nuxt 项目安装及环境配置
			babel篇 在package.json中添加--exec babel-node 如果需要编译es6,我们需要设置presets包含es2015,也就是预先加载es6编译的模块. 如果需要编译es7, ... 
