#define MAX 100
int main(void)
{
int arry[MAX][MAX] = {0, };
int count = 1;
int r = 0;
scanf( "%d", &number);
for( c = 0 ; c < number ; c ++)
{
for( r = 0 ; r <= c ; r ++)
{
if( r - 1 < 0)
arry[c][r] = 1;
else
arry[c][r] = arry[c-1][r-1] + arry[c-1][r];
}
}
for( c = 0 ; c < number ; c ++)
{
for( r = 0 ; r <= c ; r ++)
{
printf( "%3d", arry[c][r]);
}
printf("\n");
}
return 0;
}
'프로그래밍 언어들 > C' 카테고리의 다른 글
이중 포인터를 이용한 큐(queue) (0) | 2015.09.15 |
---|---|
입력한 수의 회문 구하기 (0) | 2015.03.30 |
재귀함수(recursive function)을 이용한 순차적 수 출력 (0) | 2015.03.30 |
입력한 수가 소수(prime number)인지 판단하는 프로그램 (0) | 2015.03.30 |
조건문(switch~case)만 이용한 점수에 따른 학점 출력 (0) | 2015.03.30 |