#include <stdio.h>//第1講演習 1-1

int kaijo(int x){
	printf("関数kaijo(%d)が開始\n",x);
	int r;
	if(x==1){
		printf("関数kaijo(%d)が終了、戻り値=1\n",x);
		return 1;
	}
	else{
		r=x*kaijo(x-1);
		printf("関数kaijo(%d)が終了、戻り値=%d\n",x,r);
		return r;
	}
}
int main() {
	int n,sum;
	n=10;
	sum=kaijo(n);
	printf("%d!=%d",n,sum);
	return 0;
}