// bashika.cpp : 定義控制台應用程式的入口點。
//#include "stdafx.h"
#define method1
//#define method2
//#define method3
//不用陣列進行輸出楊輝三角也就是
#ifdef method1
int out_value(int n ,int j)
return p;
}int _tmain(int argc, _tchar* argv) }
else printf("");
printf("%3d",out_value(i,j));
}printf("\n");}}
return 0;
}#endif
#ifdef method2
//楊輝三角用二維陣列進行輸出
#include
#define n 8
int main( )
, i, j;
for (i = 1; i < n; i ++)
for (j = 1; j <= i + 1; j ++ )
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
for (i = 0; i < n; i ++)
printf("%d",count);
for (j = 1; j <= i + 1; j ++ )
printf("%4d", a[i][j]);
printf("\n");}}
#endif
楊輝三角輸出用一位陣列進行輸出
#ifdef method3
#include
int main()
,b[17];
if (n>17)
for (int i=0;i
for (int m=0;m<=i;m++)
printf("\n");}}
return 0;
}#endif
巴斯卡三角形(楊輝三角)
參考資料 1.巴斯卡三角的來歷 2.巴斯卡是十七世紀的一位法國數學家,也是歷史上第一位發明了加法計算機的人!他造出 巴斯卡三角形 的方法是這樣的 先在紙上寫出一行和一列的 1 然後在各個位置中填入數字,每乙個位置上的數字都是它上面乙個數和左邊乙個數的和。接下來,把這個表右轉45 放正了,就得到上面的...
巴斯卡(Pascal)三角形
背景知識 巴斯卡是十七世紀的一位法國數學家,也是歷史上第一位發明了加法計算機的人!他造出 巴斯卡三角形 的方法是這樣的 先在紙上寫出一行和一列的 1 然後在各個位置中填入數字,每乙個位置上的數字都是它上面乙個數和左邊乙個數的和。接下來,把這個表右轉45 放正就得到上面的數字三角形了。現在的數學書裡,...
170423 巴斯卡三角形
include define n 5 總共6行 long combi int row,int location return position value row 代表行,從第0行開始 location 代表一行中的各個位置 position value 代表相應位置的值 void paint el...