#include <stdio.h>


#define Size 10


int main(){

double A[][Size] = { { 1 }, { 1 } };

int i, j;


for (i = 1; i < Size; i++){

for (j = 1; j < Size; j++){

A[i][j] = A[i - 1][j - 1] + A[i - 1][j];

}

}

for (i = 0; i < Size; i++){

for (j = 0; j < Size; j++)

if (A[i][j] == 0)

printf(" ");

else

printf("%d ", A[i][j]);

printf("\n");

}


return 0;

}


파스칼 삼각형 문제하고있는데 자료형을 double로 하면 값이 0으로만 나와 왜 이런거야???