#include<stdio.h> #define arr_size 20 int main(void) { int num; printf("몇 번째 줄까지 출력할까요 (1~%d) : ", arr_size); scanf("%d", &num); int arr1[arr_size] = { 0 }; int arr2[arr_size] = { 0 }; int count = 1; int i, j; for (j = 0; j < num; j++) { for (i = 0; i <= count; i++) { if (i == 0) arr2[i] = 1; else arr2[i] = arr1[i] + arr1[i - 1]; //핵심코드 } for (i = 0; i < count; i++) printf("%2d ", arr2[i]); printf("\n"); for (i = 0; i <= count; i++) arr1[i] = arr2[i]; count++; } return 0; } | cs |
다음검색