#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int n, r;
printf("n의 값: ");
scanf("%d", &n);
printf("r의 값: ");
scanf("%d", &r);
int i;
int p = 1;
for (i = n; i>= (n - r + 1); i--) {
p = p * i;
}
printf("순열의 값은 %d입니다.", p);
return 0;
}
'C' 카테고리의 다른 글
두 개의 정수 n, m을 입력 받아서 n이 m의 배수이면 1을 반환하고 그렇지 않으면 0을 반환하는 함수 is_multiple(int n, int m)를 작성하고 테스트하여 보자 (1) | 2024.02.16 |
---|---|
숫자 뒤집기 (4자리수까지가능) (1) | 2024.02.15 |
(1+2+3+...+n)가 10000을 넘지 않으면서 가장 큰 값과 그때의 n을 구하라. (0) | 2024.02.15 |
연료 탱크 시뮬레이션 (0) | 2024.02.15 |
중첩 반복 구조 (0) | 2024.02.15 |