列印10行楊輝三角
#include<stdio.h>
void main(void)
{
int a[10][10];
int i,j;
for(i=0;i<10;i++) //把第一列全部置為1
{
j=0;
a[i][j]=1;
// printf("a[%d][%d]=%d/n",i,j,a[i][j]);
}
a[1][1]=1;
for(i=2;i<10;i++)
{
for(j=1;j<=i;j++)
{
if(i==j) //對角線上置1
{
a[i][j]=1;
// printf("%d ",a[i][j]);
}
else a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
printf("楊輝三角/n");
for(i=0;i<10;i++)
{
for (j=0;j<=i;j++)
{
printf("%4d",a[i][j]);
}
printf("/n");
}
}
相關推薦
列印10行楊輝三角
#include<stdio.h>void main(void){ int a[10][10]; int i,j; for(i=0;i<10;i++) //把第一列全部置為1 { j=0; a[i]
用二維陣列列印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 使用二維陣列列印一個10行楊輝三角;
/*使用二維陣列列印一個10行楊輝三角; * 分析: * 1.第一行有1個元素,第n行有n個元素; * 2.每一行的第一個元素和最後一個元素都是1; * 3.從第三行開始,對於非第一行元素ヘ最後一個元素的元素, * yanghui[i][j] = yanghui
Java 列印n行楊輝三角資料
import java.util.Scanner; class T22 {public static void main(String[] args){System.out.println("**列印楊輝三角**");System.out.println("請輸入一個非負
控制檯列印N行楊輝三角,並算出總和
Scanner src = new Scanner(System.in);System.out.println("請輸入楊輝三角的行數: ");int total = 0;int total1 = 0;int a =src.nextInt();//定義一個二維陣列int[]
求第n行楊輝三角(n很大,取模
int 為什麽不能 style code 為我 max sin clas pan 1 #include <iostream> 2 #include <cstdio> 3 4 using namespace std; 5 typedef
Python小代碼_12_生成前 n 行楊輝三角
spa lin log range color pri append body 小代碼 def demo(t): print([1]) print([1, 1]) line = [1, 1] for i in range(2, t):
如何用C語言列印完美地楊輝三角
最近很煩,寫點這種有意思的小程式碼娛樂一下。哈哈。 5層: 10層: 20層: #include <stdio.h> #include <stdlib.h> static int *temp;
用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
列印N行楊輝三角形(2維陣列)
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<math.h> #include<string.h> #include
Java使用多重迴圈列印6階楊輝三角
// 設定階數 int rows = 6; int[][] arrs = new int[rows][]; // 初始化 for (int i = 0; i < rows; i++) { arrs[i] = new int[i + 1]; }
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;
5位運動員參加了10米臺跳水比賽+日本某地發生了一件謀殺案+在螢幕上列印楊輝三角
5位運動員參加了10米臺跳水比賽,有人讓他們預測比賽結果 A選手說:B第二,我第三; B選手說:我第二,E第四; C選手說:我第一,D第二; D選手說:C最後,我第三; E選手說:我第四,A第一; 比賽結束後,每位選手都說對了一半,請程式設計確定比賽的名次。 #include <s
第二題 楊輝三角 10行10列
import java.text.SimpleDateFormat; import java.util.Date; public class 楊輝三角 { public static void main(String[] args) { SimpleDateFo
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[
利用二維陣列輸出楊輝三角(前10行)
public class yanghuisanjiao { public static void main(String[] args) { // TODO Auto-generated method stub int N=10,i,j; int a[][]=
Python 2.7 實現列印楊輝三角
題目:打印出楊輝三角形(要求打印出10行) 以下列出的兩種解法涉及了python中兩種建立二維陣列的方法。 建立二維陣列的方法,單獨附文介紹。 解法一中涉及二維陣列的迴圈遍歷。 解法一: # encoding:utf-8 N = 10 YHTriangle = []
C:列印楊輝三角
//列印楊輝三角,n為行數 void printPascalTriangle(int n) { int size=n*2-1; int triangle[n][size]; for (int i=0; i<n; i++) { for (int