#include <stdio.h>
int kaijo (int x){
    printf("関数が開始されました。引数は%dです\n",x);
    if(x==1 || x==0){
        printf("関数が終了しました。戻り値は%dです\n",x);
        return x;
    }else{
        x=x*kaijo(x-1);
        printf("関数が終了しました。戻り値は%dです\n",x);
        return x;
    }
    
    
}

int main(){
    printf("%d",kaijo(10));
    return 0;
}