列印N行楊輝三角形(2維陣列)
阿新 • • 發佈:2019-01-25
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<math.h> #include<string.h> #include<Windows.h> #include<stdio.h> #define N 10 void main() { int a[N][N] = { 0 }; for (int k = 0; k < 10; k++)//賦值第一列 { a[k][0] = 1; } for (int i = 1; i < 10; i++)//複製楊輝三角其餘元素 for (int j = 1; j <=i;j++) { a[i][j] = a[i - 1][j] + a[i-1][j - 1]; } for (int i = 0; i < 10; i++)//列印楊輝三角 { for (int j = 0; j <= i; j++) printf("%3d", a[i][j]); printf("\n"); } system("pause"); }