10872번: 팩토리얼

문제:

0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

입력:

첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.

풀이:

코드:

#include <iostream>

using namespace std;

int main(){
	int n, answer = 1;
	//입력
	cin >> n;
	//n에서하나씩 빼면서 팩토리얼 계산 
	while(n){ 
		answer *= n;
		n--;
	}
	//출력 
	cout<<answer;
}