#include <iostream>
using namespace std;
double factorial(int n);
void main()
{
int num = 0;
double fac = 0;
cout << "숫자를 입력하세요 -> ";
cin >> num;
fac = factorial(num);
cout << num << "!=" << fac << endl;
}
double factorial(int n) // factorial을 구하는 함수
{
double sum = 1;
for (int i = 1; i < n+1; i++) // 1부터 n까지의 수를 곱하여 sum에 저장
{
sum = sum*i;
cout << sum << endl;
}
return sum;
}
C++ 하이킹 연습문제 4장 14번의 해답
C++ 클래스 관련 에러 발생 함수 수정하기 (0) | 2016.12.21 |
---|---|
C++ 별 출력 예제 (0) | 2016.12.14 |
C++ 배열의 덧셈을 연산하는 코드 (0) | 2016.12.14 |
C++ 두 2차원배열의 뺄셈을 수행하는 코드 (0) | 2016.12.14 |
C++ 두 정수와 연산자를 입력받아 계산하는 코드(계산기) (0) | 2016.12.14 |