【楊輝三角】編寫程式,列印出以下形式的揚輝三角形。
11 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
可以將楊輝三角形的值放在乙個方形矩陣的下半三角中,如果需列印7行楊輝三角形,應該定義等於或大於7x7的方形矩陣,只是矩陣的上半部和其餘部分並不使用。
楊輝三角形具有如下特點:
(1)第0列和對角線上的元素都為1。
(2)除第0列和對角線上的元素以外,其它元素的值均為前一行上的同列元素和前一列元素之和。函式setdata按以上規律給陣列元素置數,函式outdata輸出楊輝三角形。
#include using namespace std;
void setdata(int a[7][7]);
void outdata(int a[7][7]);
int main()
;
setdata(a); //給陣列賦值
outdata(a); //輸出陣列
return 0;
}
void setdata(int a[7][7])
for(i=0;i<7;i++)
{ for(j=1;j
python楊輝三角 楊輝三角I II
給定乙個非負整數 numrows,生成楊輝三角的前 numrows 行。在楊輝三角中,每個數是它左上方和右上方的數的和。示例 輸入 5 輸出 1 1,1 1,2,1 1,3,3,1 1,4,6,4,1 可以一行一行錯位加,當然這裡提供更簡便的方法。任取一行描述 1,2,1 如何得到 1,3,3,1 ...
Java 楊輝三角
public class yanghui 生成指定行數的楊輝三角形 param lines 楊輝三角形的行數 public void printyanghui int lines if lines 30 int line new int lines int maxlen getmaxlen line...
輸出楊輝三角
程式的版權和版本宣告部分 檔名稱 fibnacci.cpp 作 者 單虹毓 完成日期 2013 年 12 月 4 日 版本號 v1.0 輸入描述 無 問題描述 楊輝三角 程式輸出 1 第0列和對角線上的元素都為1。程式輸出 2 除第0列和對角線上的元素以外,其它元素的值均為前一行上的同列元素和前一列...