`
langzibuhuan
  • 浏览: 9365 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

yanghuiTriangle

J# 
阅读更多
[/color][color=darkblue]
除两侧元素均为1外,其余每个位置上的元素值其正上方元素与左上方元素之和,用数组来描述则为a[i][j] = a[i - 1][j - 1] + a[i - 1][j]
public class TextTriangle {

public static void yanghui(int a[][], int ROW){
for(int i = 0; i <= ROW; i++){
for(int j = 0; j <= a[i].length - 1; j++){
if(i == 0 || j == 0 || j == a[i].length - 1)
a[i][j] = 1;
else
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
for(int i = 0; i <= ROW; i++){
for(int j = 0; j <= a[i].length - 1; j++)
System.out.print(a[i][j] + "");
System.out.println();
}
}
public static void main(String args[]){
final int ROW = 5;
int a[][] = new int[ROW + 1][];
for(int i = 0; i <= ROW; i++){
a[i] = new int[i + 1];
}
yanghui(a, ROW);
}
}
分享到:
评论

相关推荐

    YangHuiTriangle.tar

    YangHuiTriangle.tar

    推荐了多个教程讲解java实现杨辉三角

    public class YangHuiTriangle { public static void main(String[] args) { int[][] arr = new int[10][10]; // 声明一个10x10的二维数组 arr[0][0] = 1; // 第一个元素为1 for (int i = 1; i ; i++) { arr[i]...

    java实现杨辉三角形

    在Eclipse环境下,你可以直接运行这个程序,并通过命令行参数提供三角形的行数,例如`java YangHuiTriangle 5`将生成5行的杨辉三角形。 理解这个Java程序不仅可以帮助你掌握基本的数组操作和循环控制,还能让你深入...

    YangHuiTriangle:用QT开发的控制台程序

    杨辉三角,又称帕斯卡三角,是中国南宋数学家杨辉提出的一种数列图形,它在数学领域中具有广泛的应用,特别是在组合数学、二项式定理等方面。本项目是利用C++编程语言和QT Creator集成开发环境创建的一个控制台程序...

    在数据结构中用队列实现杨惠三角

    void YangHuiTriangle(int N) { int n, i, x, temp; SeqQueue Q; InitQueue(&Q); EnterQueue(&Q, 1); // 第一个元素 for (n = 2; n ; n++) { EnterQueue(&Q, 1); for (i = 1; i ; i++) { DelQueue(&Q, &temp...

    yanghuisanjiao.rar_C#三角_c#写杨辉三角_c#正三角_杨辉c#_杨辉三角 c#

    public class YangHuiTriangle { public static List&lt;List&lt;int&gt;&gt; Generate(int n) { List&lt;List&lt;int&gt;&gt; triangle = new List&lt;List&lt;int&gt;&gt;(); for (int i = 0; i ; i++) { List&lt;int&gt; row = new List(); for (int ...

    yanghuisanjiao.rar_杨辉三角

    class YangHuiTriangle { public static void Main() { int rows = 5; // 指定行数 List&lt;List&lt;int&gt;&gt; triangle = new List&lt;List&lt;int&gt;&gt;(); // 初始化第一行 List&lt;int&gt; firstRow = new List() { 1 }; triangle....

    杨辉三角实现

    对于给定的程序“YangHuiTriangle”,我们可以推测它是用某种编程语言(可能是C++、Java、Python等)编写的控制台应用程序。程序的核心算法可能如下: 1. 初始化一个二维数组,大小根据需要生成的行数决定。 2. ...

    包含杨辉三角的说明及java代码实现

    public class YangHuiTriangle { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入要打印的行数:"); int numRows = scanner.nextInt(); // ...

    Yang-hui-triangle-algorithm.rar_triangle

    public class YangHuiTriangle { public static void main(String[] args) { int n = 6; // 行数 int[][] triangle = new int[n][]; for (int i = 0; i ; i++) { triangle[i] = new int[i + 1]; triangle[i][0...

    实验七 栈及队列的应用.docx

    void yanghuiTriangle(int rows) { SqQueue* q; InitQueue(q); for (int i = 0; i ; i++) { for (int j = 0; j ; j++) { if (j == 0 || j == i) { EnQueue(q, 1); } else { int x = DeQueue(q); int y = q-...

    数据结构 杨辉三角形

    public class YangHuiTriangle { public static void main(String[] args) { Scanner reader = new Scanner(System.in); System.out.println("请输入n值:"); // 确定三角形的行数 int n = reader.nextInt(); ...

    个人写的程序

    3. **杨辉三角算法一、二void yanghuiTriangle(int n).cpp**:杨辉三角是一种二项式系数的图形表示,每个数字是上一行相邻两个数字之和。算法实现可能包括迭代或递归,用于生成特定层数的杨辉三角。 4. **带头结点...

    C#杨辉三角小程序C#杨辉三角小程序C#杨辉三角小程序

    class YangHuiTriangle { public static void Main() { int n = 5; // 行数 int[,] triangle = new int[n, n + 1]; // 初始化第一行 for (int i = 0; i ; i++) triangle[0, i] = 1; // 生成其余行 for ...

    ( Java杨辉三角(金三角)代码 可以根据输入输出相应行数的杨辉三角

    public class YangHuiTriangle { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 创建扫描器 System.out.println("请指定杨辉三角的长度:"); int numRows = scan....

    用java打印杨辉三角

    public class YangHuiTriangle { public static void printYangHui(int n) { int[][] triangle = new int[n][]; for (int i = 0; i ; i++) { triangle[i] = new int[i + 1]; triangle[i][0] = triangle[i][i] =...

    java学习参数传递 杨辉三角,大学java作业题

    public class YangHuiTriangle { public static void printYangHui(int rows) { int[][] triangle = new int[rows][]; for (int i = 0; i ; i++) { triangle[i] = new int[i + 1]; triangle[i][0] = triangle[i...

    杨辉三角算法(锻炼大脑)

    public class YangHuiTriangle { public static void main(String[] args) { int rows = 5; // 指定行数 Vector&lt;Vector&lt;Integer&gt;&gt; triangle = new Vector(); triangle.add(new Vector(Collections.singleton(1))...

    用java实现杨辉三角

    public class YangHuiTriangle { public static void main(String[] args) { int n = 10; int[][] triangle = new int[n][n + 1]; // 初始化第一行和边缘值 for (int i = 0; i ; i++) { triangle[0][i] = 1; ...

    杨辉三角-java编写

    public class YangHuiTriangle { public static void printYangHuiTriangle(int n) { int[][] arr = new int[n][]; for (int i = 0; i ; i++) { arr[i] = new int[i + 1]; arr[i][0] = arr[i][i] = 1; for ...

Global site tag (gtag.js) - Google Analytics