검색어 입력폼

씨프로그래밍 파스칼의 삼각형

저작시기 2011.11 | 등록일 2012.04.28 파일확장자 어도비 PDF (pdf) | 5페이지 | 가격 700원

소개글

A+ 받았던 과목에서의 소스입니다.

목차

없음

본문내용

#include <stdio.h>
int Combinations(int n, int k);
int Factorial(int n);
void main(void)
{
//size:삼각형 크기 i:combinations함수에 넣는,
공백을 넣는 for에 쓰이는 변수
int size, i, j, k, a ;
//j : 공백을 넣는 for에 쓰이는 변수 a : combinations함수 값을 가지는
변수
printf(" 파스칼의 삼각형 사이즈를 입력하시오\n"); //k :
combinations함수에 넣는 for에 쓰이는 변수

scanf("%d", &size);
// 삼각형의 크기 입력
printf(" 파스칼의 삼각형 사이즈 : %d \n", size );
for( i = 0 ; i <= size ; i++ )
// 전체를 포괄하는 for문
{
for( j = size + 7 ; j >= i ; j-- )
// 공백을 넣는 for문 , size + `7` 인 이유 : 삼각형 좌측에 여백을 주기 위해
{
printf(" ");
}
for( k = 0 ; k <= i ; k++ )
// combinations함수를 실행하고 결과값을 출력하는 for문
{
a = Combinations(i,k) ;
if( a >= 10 && a < 100 )
// 출력값이 2자리면 위치가 흐트러 지므로 따로 설정.
printf("%d ", a);
else if( a >= 100 )
// 출력값이 3자리면 위치가 흐트러 지므로 따로 설정.
printf("%d ", a);
else
printf("%d ", a);
}
printf("\n");
// 줄 넘기기
}
}
int Factorial(int n)
// 함수의 내용
{
int product, i;
product =

참고 자료

없음
다운로드 맨위로