2011-10-30 19:37 杨辉三角形 (java)
来源:互联网 发布:单片机dbstart 编辑:程序博客网 时间:2024/05/29 13:36
实验1 数组的用法
实验目的
掌握数组的常用方法。
实验要求
编写一个Java应用程序(YanHui.java),输出杨辉三角形,输出的行数由程序的参数给定,如:java J_Test 10,则输出杨辉三角形的前10行。杨辉三角形的第1行共有两个数,均为1。杨辉三角形的第i(i=2,3,……)行共有(i+1)个数,其首尾两个数均为1。中间的数(j)均为前一行(i-1)相邻的两个数(j-1与j)的和。下面给出杨辉三角形的前5行:
1 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1
//YanHui.java
public class YanHui
{
public static void main(String[] args)
{
int num=Integer.parseInt(args[0]);
int []a=new int[num+4];
int k=3,i,j,c;
a[0]=a[3]=0;
a[1]=a[2]=1;
String b;
for(j=1;j<k;j++)
{
b=String.format("%1$4d",a[j]);
System.out.print(b);
}
System.out.println();
for(i=1;i<num;i++)
{
k++;
a[k]=0;
for(j=k-1;j>0;j--)
{
a[j]+=a[j-1];
b=String.format("%1$4d",a[j]);
System.out.print(b);
}
System.out.println();
}
}
}
0 0
- 2011-10-30 19:37 杨辉三角形 (java)
- java 杨辉三角形
- Java — 杨辉三角形
- Java打印杨辉三角形
- [JAVA].FirstStep 杨辉三角形
- 蓝桥杯 杨辉三角形 java
- JAVA蓝桥杯:杨辉三角形
- Java温故而知新-杨辉三角形
- Java实例23 - 打印杨辉三角形
- Java中打印杨辉三角形
- java 基础练习 杨辉三角形
- [BASIC-6]-杨辉三角形-(java)
- 蓝桥杯-杨辉三角形(java)
- 蓝桥杯 基础练习 杨辉三角形 JAVA
- java语言实现:杨辉三角形
- Java二维数组打印杨辉三角形
- 杨辉三角形算法(java实现)
- java使用一维数组输出杨辉三角形
- C++箴言:理解typename的两个含义
- c语言static与extern的用法 (转载)
- 2011-11-04 12:41 extern用法详解(转)
- libtiff.so.3
- 快速把web项目部署到weblogic上
- 2011-10-30 19:37 杨辉三角形 (java)
- 投资方Sequoia Capital一组数字讲明白WhatsApp的故事:450、32、1、和 0
- 电脑启动顺序(以Windows XP为例)
- 2011-10-26 06:58 asp数字验证码源代码
- 2011-10-13 18:32 女友刁钻无聊问题之标准答案
- 俞敏洪郑大演讲经典语句
- 2011-10-13 17:40 学ACM有什么用
- 环境变量修复
- acm算法资源网站