문제

: [ 문제 8 ] 정수 M, N을 입력받는다. M!(펙토리얼) 부터 N!(펙토리얼)까지 출력하는 프로그램을 작성하시오. 

 


<실행 예시 1>

<실행 예시 2>


<결과 코드>

#pragma warning(disable:4996)

#include <stdio.h>

int main() {
	int M, N;
	int i, j;
	int result = 1;

	scanf("%d %d", &M, &N);

	for (i = M; i <= N; i++) {
		printf("%d!=", i);
		for (j = 1; j <= i; j++) {
			result = result * j;
			if (j != i) {
				printf("%d*", j);
			}
			else {
				printf("%d", j);
			}
		}
		printf("=%d", result);
		result = 1;
		printf("\n");
	}



	return 0;
}
반응형