문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.
출력
첫째 줄에 N!을 출력한다.
#include <stdio.h>
int main()
{
int n;
int arr[100];
int sum=1;
scanf("%d", &n);
for(int i=0;i<n;i++)
{
arr[i]=n-i;
sum=sum*arr[i];
}
printf("%d", sum);
return 0;
}

'아이슬리 과제' 카테고리의 다른 글
| 24-1 프로그래밍 문제 12 백준 1152 (0) | 2024.05.23 |
|---|---|
| 24-1 워게임 15 Los - skeleton (0) | 2024.05.22 |
| 24-1 프로그래밍 문제 10 백준 1110번 (0) | 2024.05.16 |
| 23-1 워게임 12 LOS - orge (0) | 2024.05.04 |
| 24-1 프로그래밍 문제 9 백준 2869 (0) | 2024.04.30 |