[c언어](연습문제) n!. 숫자 n을 입력하면 1부터 n까지의 곱셈 결과를 출력

|



숫자 n을 입력하면 1부터 n까지의 곱셈 결과(n의 계승, n factorial)를 출력하는 프로그램을 함수 factorial()로 작성하여 다음의 프로그램을 완성하시오. 단, 함수 factorial()의 데이터 형은 double로 간주합니다.

#include <stdio.h>
double factorial(int n);
int main(void)
{
    int n;
    printf("\n n!을 계산합니다. ");
    printf("\n n을 입력하고 Enter>>");
    scanf("%d", &n);
    printf("\n n!=%.1f\n", factorial(n));
    return 0;
}

double factorial(int n)
{
    int i, sum=1;
    for(i=1;i<=n;i+=1)
        sum*=i;
    return sum;
}
   

// 실행 결과


  ::