YTUOJ——二維陣列---楊輝三角
題目描述
楊輝三角
Description
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
上面的圖形熟悉嗎?它就是我們中學時候學過的楊輝三角。
輸入
一個正整數n(1≤n≤30),表示將要輸出的楊輝三角的層數。
輸出
輸出相應層數的楊輝三角,每一層的整數之間用一個空格隔開。
樣例輸入
4
樣例輸出
1
1 1
1 2 1
1 3 3 1
答案
#include<iostream> using namespace std; int main() { int n; cin>>n; int a[30][30]; int i,j; for( i=0;i<=n-1;i++) { for( j=0;j<=i;j++) { if(j==0||j==i) { a[i][j]=1; } else a[i][j]=a[i-1][j-1]+a[i-1][j]; cout<<a[i][j]<<" "; } cout<<"\n"; } return 0; }
相關推薦
YTUOJ——二維陣列---楊輝三角
題目描述 楊輝三角 Description 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 上面的圖形熟悉嗎?它就是我們中學時候學過的楊輝三角。 輸入 一個正整數n(1≤n≤30),表示將要輸出的楊輝三角的層數。 輸出 輸出相應層數的楊
[演算法設計與分析]4.1.2倒推法(猴子吃桃+一維陣列楊輝三角形+穿越沙漠)
#include<stdio.h> #include<iostream> using namespace std; void MonkeyPeach(); void Bino
java陣列學習:使用二維陣列輸出楊輝三角
import java.util.Scanner;/* 輸出二維陣列"楊輝三角"i\j 0 1 2 3 4 50 11 1 12 1 2 13 1 3 3 1 &
二維陣列實現楊輝三角
參考連結:http://c.biancheng.net/view/495.html #include <stdio.h> #define N 20 int main(int argc, const char *argv[]) { int a[N][N] = {{0}
二維陣列空指標,列印楊輝三角
需求:輸出楊輝三角 錯誤程式碼: import java.util.Scanner; class arraydemo3{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); Syst
java 利用一維陣列、二維陣列列印楊輝三角
列印楊輝三角 一維陣列 Triggle1.java package 第一章; //利用一維陣列列印楊輝三角 import java.util.Scanner; public class Triggl
用java中的二維陣列列印輸出《楊輝三角》
package oop; /** * * @author CZL * 使用二維陣列列印一個 10 行楊輝三角. 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 .... 【提示】 1. 第一行有 1 個元素, 第
例題:二維陣列列印六階楊輝三角
package com.jredu.ch04; public class Ch10 { public static void main(String[] args) { // TODO Au
java 使用二維陣列列印一個10行楊輝三角;
/*使用二維陣列列印一個10行楊輝三角; * 分析: * 1.第一行有1個元素,第n行有n個元素; * 2.每一行的第一個元素和最後一個元素都是1; * 3.從第三行開始,對於非第一行元素ヘ最後一個元素的元素, * yanghui[i][j] = yanghui
Java 二維陣列實現楊輝三角
二維陣列實現楊輝三角 import java.util.*; public class YangHuiSanJiao { public static void main(String[]
二維陣列的應用(楊輝三角)
import java.util.Scanner; /** * @author Jocany *程式碼:楊輝三角 */ public class ArrayTest3 { //分析: //A:任何一行的第一列和最後一列都是1 //B:從第三行開始,每一個數據是它上一行
c語言:二維陣列輸出楊輝三角!
今天做了楊輝三角的題目。在草稿上面寫好了思路,回到宿舍就開始開始敲程式碼。就幾行,不過除錯的時候搞錯了兩個地方,一個是i=j還有一個是j=0;好久不搞這個,居然犯這麼低階的錯誤!,改好之後就好了! 楊輝三角你只要是明白了思路就好辦,下面是我的思路:
Java楊輝三角(一維陣列和二維陣列方法)
範例:一維陣列 import java.util.Scanner; public class Demo { public static void main(String[] args) { S
實驗7-二維陣列的運用 楊輝三角
楊輝三角 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 上
用二維陣列列印10行楊輝三角
/* 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 --- 1.第一行一個元素,第n行有n個元素 2.每一行第一個元素和最後一個元素都是1 3.從第三行開始,對於非第一個和最
楊輝三角——java輸出(二維陣列)
package LocalSend; public class YHTriangle { public static void main(String[] args) { // TODO Auto-generated method stub\ int deep
利用二維陣列輸出楊輝三角(前10行)
public class yanghuisanjiao { public static void main(String[] args) { // TODO Auto-generated method stub int N=10,i,j; int a[][]=
用二維數組打印出楊輝三角
scrip i++ else family arr png 代碼 ont script 用二維數組打印出楊輝三角 首先你得知道二位數組和熟練二位數組,再次你得知道楊輝三角的規律! 相信能知道這個的,你已經掉了半只腳在這個坑了,不說廢話直接上。。。 針對Javasc
java二維數組定義初始化-楊輝三角
args pan string 數組定義 static highlight pri 位數 -- public class Array2Demo2_3 { public static void main(String[] args) {
二維數組求楊輝三角
while pre 維數 print int bsp include n) tdi 1 #include<stdio.h> 2 int main(){ 3 int i,j,n; 4 int a[13][13]; 5 do{