#include <stdio.h>
int func(int n){
	int sum=1;
	printf("関数func(%d)開始\n",n);
	if(n>1){
		sum=n*func(n-1);
	}
	printf("関数func(%d)終了、戻り値＝%d\n",n,sum);
	return sum;
}

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