먼저 숫자를 입력받으면 그 숫자의 곱셈을 출력하는 예제인데요.




------------------------------------------------------
#include <stdio.h>
int main(void)
{
        int num, i;
        
        printf("숫자를 입력하세요 : ");
        scanf("%d", &num); 

        for (i = 1; i < 10; i++)
                
        printf("%d * %d = %d입니다. \n", num, i, num*i);
        
        return 0;

}

------------------------------------------------------



여기에서는 출력을 9번 하는데 다음 소스(팩토리얼 연산)




-------------------------------------------------------
#include <stdio.h>
int main()
{
        int num, i, result = 1;
        
        printf("팩토리얼 연산을 원하는 숫자를 입력하세요 : ");
        scanf("%d", &num);

        for (i = num; i > 0; i--)
                result *= i;
        
        printf("%d의 팩토리얼 연산 결과는 %d입니다. \n", num, result);

        return 0;
}

-----------------------------------------------------------



팩토리얼 연산결과 출력 프로그램에서는 출력을 한번밖에 안하는데 왜 이런건가요?