1. 程式人生 > >java控制檯程式輸出楊輝三角前10行

java控制檯程式輸出楊輝三角前10行

public class Mains {
public static void main(String[] args) {
 int n = 10;
 int mat[][] = new int[10][];
 int i, j;
 for (i = 0; i < n; i++) {
  mat[i] = new int[i + 1];
  //mat[i][0] = 1;//是否顯示0
  mat[i][i] = 1;
  for (j = 1; j < i; j++) {
   mat[i][j] = mat[i - 1][j - 1] + mat[i - 1][j];//中間的數字等於上方的2個數字之和
  }


 }
 for (i = 0; i < mat.length; i++) {
 // for (j = 0; j < n - i; j++)
//   System.out.print(" ");
                //是否輸出3角形的形式
  for (j = 0; j < mat[i].length; j++)
   System.out.print(" " + mat[i][j]);
  System.out.println();
 }



}



}


相關推薦

java控制檯程式輸出三角10

public class Mains { public static void main(String[] args) { int n = 10; int mat[][] = new int[10][]; int i, j; for (i = 0; i < n

Java編程-輸出三角10

兩個 大小 特點 i++ oid public i+1 其他 楊輝三角 public class YanghuiTriangle {   public static void main(String[] args) {     int triangle[

No.21 我與程式碼的日常:列印三角10

學習不易,需要堅持。 //列印楊輝三角前10行 #define N 10 #include <stdio.h> void Print() { int a[N][N] = {0} ; int i = 0 ; int j = 0 ; for(i=0; i<N;

JAVA——實現三角的指定輸出

實現楊輝三角的指定行數輸出 1.要求 楊輝三角是一個由數字排列的三角形數表,此方法介紹如何實現控制檯輸出楊輝三角形。 2.楊輝三角 楊輝三角最本質的特徵是:除兩側元素均為1以外,其餘每個位置上的元素值為其正上方元素與左上角元素之和,用陣列來描述則為:

java陣列學習:使用二維陣列輸出三角

import java.util.Scanner;/* 輸出二維陣列"楊輝三角"i\j 0 1 2 3 4 50 11 1  12 1  2  13 1 3 3  1          &

jzxx1050輸出三角N

題目描述 輸出楊輝三角的前N行(N<10)。 輸入 輸入只有一行,包括1個整數N。(N<10) 輸出 輸出只有N行. 樣例輸入 5 樣例輸出 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 滿分程式碼: #include<ios

輸出三角m,生成器的應用

m = int(input('請輸入行數:')) def triangles(): L = [1] while len(L) < = m: yield L

利用二維陣列輸出三角10

public class yanghuisanjiao { public static void main(String[] args) { // TODO Auto-generated method stub int N=10,i,j; int a[][]=

java打印等腰三角

二維數組 rgs string 數據 == 等於 sys printf 二維 //打印等腰楊輝三角形 public class YHTriangle { public static void main(String[] args) { //定義二維數組的長度

列印輸出三角

import java.util.Scanner; public class Exercise3 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out

C語言實現輸出三角

1.倒推法實現輸出楊輝三角有半部分,程式碼如下: 1 #include<stdio.h> 2 int main() 3 { 4 int n,i,j,a[100]; 5 printf("請輸入行數n:"); 6 scanf("%d",&n); 7

python-輸出三角

#列印輸出楊輝三角 triange = [1] print(triange) triange.append(0) n=10 for i in range(1,n): newline = [] for j in range(i+1): value = triange[

C語言 輸出三角

輸出以下的楊輝三角形(要求輸出10行) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 。。。 這道題其實不難,重在思路,思路一通,解題分分鐘。 首先設個a[10][10],包含10列10行的楊輝三角. 定義個行的迴圈變數i,列的迴圈變數j 觀察圖可以

佇列輸出三角

#include "queue.h" int main() {     int n = 8;     QueuePtr Q = InitQueue(); //初始化     int s = 0, t;     EnQueue(Q, 0);//入隊     EnQueue(Q,

Python 輸出三角--生成器

生成器寫法呢 # -*- coding: UTF-8 -*- def triangles(): i,one=1,[1] while i: yield one tran = [0]+one+[0] lenght = len(tra

動態輸出三角

package javacore; import java.util.Scanner; /** * @author lixw * @date created in 14:03 2018/12/17 */ public class YanghuiTriangle { publ

c語言經典斷案程式三角程式、跳水概率程式

/* 5位運動員參加了10米臺跳水比賽,有人讓他們預測比賽結果 A選手說:B第二,我第三; B選手說:我第二,E第四; C選手說:我第一,D第二; D選手說:C最後,我第三; E選手說:我第四,A第一; 比賽結束後,每位選手都說對了一半,請程式設計確定比賽的名次。 */

c++實現輸出三角

#include "stdafx.h" #include<iostream> using namespace std; #include <iomanip> //寫一個函式,通過呼叫函式,實現列印輸出楊輝三角的前10行 int _tmain(int argc, _T

c語言:二維陣列輸出三角

       今天做了楊輝三角的題目。在草稿上面寫好了思路,回到宿舍就開始開始敲程式碼。就幾行,不過除錯的時候搞錯了兩個地方,一個是i=j還有一個是j=0;好久不搞這個,居然犯這麼低階的錯誤!,改好之後就好了!        楊輝三角你只要是明白了思路就好辦,下面是我的思路:

利用迴圈佇列列印輸出三角

對於計算機專業的童鞋來說,學習每一門專業課,列印楊輝三角總是一個亙古不變的話題,這不,連《資料結構》這麼高大上的科目,也通過迴圈佇列的實現來找上了我們。 首先,先來大致解釋一下什麼是迴圈佇列。回憶起學習一般的線性表和特殊的線性表—棧時,我們都是先去學習其順序結構,因為順序結