문제
: [ 문제 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;
}
반응형
최근댓글