#include <stdio.h>

 

int main(void)
{
    int num, i, factorial;

 

    printf(\"정수를 입력하세요: \");
    scanf(\"%d\", &num);

    if (num < 1)
    {
        printf(\"1이상의 정수를 입력해 주세요.\\n\");
        return 1;
    }

    printf(\"%d! = \", num);

 

    factorial = num;
    for(i = num - 1; i > 0; --i)
        factorial *= i;

 

    printf(\"%d(\", factorial);

 

    for (i = num; i > 1; --i)
        printf(\"%d*\", i);

 

    printf(\"1)\\n\");

    return 0;
}



여기서 팩토리얼 ㅁ범위 0~10 까지만 정하는 소스좀..