#include "stdafx.h"
#include <iostream>
using namespace std;
int Factorial(int n);
int main()
{
int num;
int result ;
result = Factorial(num);
cin >> num ;
cout << num << "팩토리얼은" << result << "입니다.\n";
return 0;
}
int Factorial(int num)
{
int result =1;
for (int i = 1; i <= num; ++i)
result *= i;
return result;
}
출력창에는 성공이라고 뜨는데 프로그램은 도스창까지는 뜨는데 오류뜸 쉬발 ㅠ
이 프로그램이 어떻게 실행되는지 아는가\'\'
int num 에 num 값이 뭔데
num은 사용자가 입력할 값이양
프로그램을 윗줄부터 순차적으로 차근차근 생각해봐도 딱 뭐가 틀렸는지 나오는 문제인데
num에 들어가는 값의 상태가 어떻게 변하는지 생각해보도록
신기하다