티스토리 뷰

C언어를 이용하여 펙토리얼 만들기를 소개하고자 합니다. 사용자로부터 숫자를 입력받아 펙토리얼의 값을 반환하는 간단한 프로그램입니다.

 사용자로부터 입력을 받기 위해서는 scanf()함수를 사용하여야 합니다. 사용자로부터 입력 받은 데이터를 변수에 저장하여 줍니다. 변수에 저장된 값을 반복문의 조건값으로 설정하여 줍니다. 반복문의 조건값으로 설정하여 펙토리얼을 구하는 간단한 프로그램입니다.

[코드]

#include <stdio.h>
 
int main(void){
	int i = 0, j = 1, k = 0;
 
	printf( "수를 입력하세요 : " ); //펙토리얼을 계산할 수를 입력받는다.
	scanf( "%d", &k );
 
	for( i = 1; i <= k; i++ ){ //반복문을 이용한 펙토리얼 계산
		j *= i;
	}
	printf( "n!의 값 = %d\n", j ); 
	return 0;
}

[결과]

※공감은 블로거에게 큰힘이 됩니다.

댓글