1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
#include<stdio.h>
#define HEIGHT 10
#define ARRLEN HEIGHT + 1
void printYH(int arr[][ARRLEN]) {
int row, col;
for (row = 1; row <= HEIGHT; row++) {
for (col = 1; col <= row; col++) {
if (col == 1 || col == row) arr[row][col] = 1; else arr[row][col] = arr[row - 1][col - 1] + arr[row - 1][col];
printf("%d ", arr[row][col]); }
printf("\n"); } }
int main(void) {
int YHtrangle[ARRLEN][ARRLEN] = { 0 };
printYH(YHtrangle);
return 0; }
|