๋ฌธ์
0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด๋, N!์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์ ์ N(0 ≤ N ≤ 12)๊ฐ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ N!์ ์ถ๋ ฅํ๋ค.
ํ์ด
0!๊ณผ 1!์ 1์ด๋ผ๋ ์ฌ์ค์ ์ ๋ ํ์.
#include <iostream>
using namespace std;
int factorial(int n){
if (n==1 || n==0)
return 1;
else
return factorial(n-1)*n;
}
int main(){
int N;
cin >> N;
cout << factorial(N);
}
'โจ Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค/C++] 10162๋ฒ : ์ ์๋ ์ธ์ง (0) | 2021.08.15 |
---|---|
[๋ฐฑ์ค/C++] 5585๋ฒ : ๊ฑฐ์ค๋ฆ๋ (0) | 2021.08.15 |
[๋ฐฑ์ค/C++] 1002๋ฒ : ํฐ๋ (๋ ์์ ๊ต์ ์ (0) | 2021.08.14 |
[๋ฐฑ์ค/C++] 3053๋ฒ : ํ์ ๊ธฐํํ (PI ์ฌ์ฉ) (0) | 2021.08.13 |
[๋ฐฑ์ค/C++] 4153๋ฒ : ์ง์ฌ๊ฐํ (0) | 2021.08.13 |
๋๊ธ