プログラミング+α学習ブログ

勉強したことの備忘録です。

階乗を求めるプログラム(2)

#include <stdio.h>

/*--- 階乗値を返す ---*/
int fact(int n)
{
    int f = 1;
    
    while (n > 0)
        f *= n--;
    return (f);
}

int main(void)
{
    int num;
    
    printf("整数を入力してください:");
    scanf("%d", &num);
    
    printf("その数の階乗は%dです。\n", fact(num));
    
    return (0);
}

実行結果

整数を入力してください:3
その数の階乗は6です。