package _4_5_经典范例; //使用for循环输出空心菱形 public class _4_5_Example_1 { public static void main(String [] args){ paint(20); } public static void paint(int number){ /*if(number<2){ System.out.println("行数过小,不能打印"); return; }*///number为1的时候只有一个星星,可以打印,但是没有意义咯 int upNumber,downNumber;//上部分和下部分的行数 if(number%2==0){ upNumber=(number+2)/2; downNumber=number/2; } else{ //行数分配遵循上三角比下三角多一行的规则 upNumber=(number+1)/2; downNumber=(number-1)/2; } //先打印上三角 for(int i=1;i<=upNumber;i++){ for(int j=1;j<=upNumber-i;j++)//先打印每行左边的空格 System.out.print(" "); System.out.print("*");//每行第一个星号 if(i==1){//跳过打印第一行的第二颗星 System.out.println(); continue; } for(int j=1;j<=(2*i-3);j++){//每行中间的空格 System.out.print(" "); } System.out.print("*");//每行最后一个星星 System.out.println(); } //再打印下三角 for(int i=downNumber;i>=1;i--){ for(int j=1;j<=upNumber-i;j++)//先打印每行左边的空格 System.out.print(" "); System.out.print("*");//每行第一个星号 if(i==1){//跳过打印第一行的第二颗星 System.out.println(); continue; } for(int j=1;j<=(2*i-3);j++){ System.out.print(" "); } System.out.print("*"); System.out.println(); } }//end paint(); }//end class _4_5_Example_1
package _4_5_经典范例; import java.util.Scanner; //输出杨辉三角,两端为1,中间元素为其上元素和左上元素相加之和 public class _4_5_Example_2 { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner scanner=new Scanner(System.in); System.out.print("请输入想得到的杨辉三角的行数:"); int number=scanner.nextInt(); scanner.close(); int [][] array=new int[number][]; for(int i=0;i<array.length;i++){ array[i]=new int[i+1]; //建立不同列的数组 for(int j=0;j<=i;j++){ if(j==0||j==i) array[i][j]=1;//两端元素为1; else array[i][j]=array[i-1][j-1]+array[i-1][j]; } } //输出杨辉三角 for(int i=0;i<array.length;i++){ /*for(int j=0;j<array.length-i;j++) System.out.print(" ");*/ for(int j=0;j<array[i].length;j++) System.out.print(array[i][j]+"\t"); System.out.println(); } } }
相关推荐
Android程序开发范例宝典_2015_书签版.part4 PDF 一共分为5个部分上传 张领 人民邮电出版社 2015年1月1日
范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:...
在Quigley的指导下,即使是shell初学者也可以学会UNIX/linux上所有主流shell的编程知识,包括5种shell的交互式命令及脚本编程,从而领回作者的编程思路.本书可以作为shell编程的入门教程,也是系统管理员/程序设计人员的...
Google Android SDK开发范例大全(完整版)共4个分卷 目录 第1章 了解.深入.动手做. 1.1 红透半边天的Android 1.2 本书目的及涵盖范例范围 1.3 如何阅读本书 1.4 使用本书范例 1.5 参考网站 第2章 Android初体验 2.1...
UNIX.shell范例精解(第4版)5 UNIX.shell范例精解(第4版)5
android sdk范例大全代码 ch4-5android sdk 范例大全
内容简介 本书全面介绍了SQL语句在数据库开发中所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种... 附录 SQL范例宝典实例适用范围
FX5U是需要设置参数的,大致步骤如下:1、点击软件左边的 “参数” - “系统参数”,在弹出的窗口中设置PLC型号为FX5U-32MR/ES (本次样例使用机型 )2、点击软件左边的 “参数” - “FXUCPU” -...设置FX5U内置的2路AD
内容简介 本书全面介绍了SQL语句在数据库开发中所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种... 附录 SQL范例宝典实例适用范围
范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:...
内容简介 本书全面介绍了SQL语句在数据库开发中所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种... 附录 SQL范例宝典实例适用范围
5、DMA范例.txt --在SOPC Builder中建一个RAM型On-chip_memory命名为onchip_RAM_4K(也可取其它名),建一个DMA命名为dma,将dma的read_master、write_master与onchip_RAM_4K连接.在硬件上全速运行程序后收到: DMA ...
v1.push_back( 4 ); } v1.push_back( 7 ); cout 向量 v1=( " ; for ( v1_Iter1 = v1.begin( ) ; v1_Iter1 != v1.end( ) ; v1_Iter1++ ) cout *v1_Iter1 ; cout )." ; v1_NewEnd1 = unique ( v1.begin...
第4章 史上超豪华的手机控件 4.1 EditText与TextView共舞 4.2 设计具有背景图的按钮 4.3 给圣诞老人的信息 4.4 我同意条款 4.5 消费券采购列表 4.6 向左或向右 4.7 专业相框设计 4.8 自定义下拉菜单模式 4.9 动态...
ASP.NET与AJAX深度剖析范例集 的随书代码 书的目录如下: 目录 第1章 构建自己的网站 第2章 Visual Studio 2005的重要改变 第3章 ASP.NET 2.0新功能剖析 第4章 数据库访问机制的重大变革 第5章...
在本书的再版中,Quigley对她的经典著作进行了全新的改版,增加了当前shell程序员所需的最新内容——使用bash进行Linux shell编程。 本书汇聚了Quigley 21年来的 shell编程教学经验。书中不仅展示了能帮助读者快速入门...
Chapter04:第4章用到的代码,其中AppIPTransform为MFC Filter的例子,DsDemo是一些演示代码, FilterTitleOverlay是字符叠加Filter的源代码。 Chapter05:第5章用到的代码,其中GraphBuilding为Filter Graph构建技术...
在本书的再版中,quigley对她的经典著作进行了全新的改版,增加了当前shell程序员所需的最新内容——使用bash进行linux shell编程。 本书汇聚了quigley 21年来的 shell编程教学经验。书中不仅展示了能帮助读者快速...
UNIX shell范例精解(第4版) 5
FX5U模拟量篇主要包括概要、FX5-4AD-ADP、FX5-4AD-PT-ADP、FX5-4AD-TC-ADP、FX5-4DA-ADP等内容,可供选型、编程参考.zip