기타
n!/recursion/loop 출력
도라몬즈
2021. 11. 11. 21:46
#include <iostream>
using namespace std;
//recursion
int factorial(int num)
{
if (num == 1)
{
return 1;
}
else
{
return num*factorial(num-1);
}
}
int main(void)
{
int n, i, out = 1;
cin >> n;
//loop
for (i = n; i > 0; i--)
{
out *= i;
}
cout <<"loop : " << out << endl;
cout << "recursion : " << factorial(n);
}