#include <stdio.h>
int factorial(int n) {
if(n==0) return 1;
else return factorial(n-1)*n;
}
int main(void) {
int n;
printf("%dの階乗は%d\n", n
, factorial
(n
));return 0; }
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBmYWN0b3JpYWwoaW50IG4pIHsKCWlmKG49PTApIHJldHVybiAxOwoJZWxzZSByZXR1cm4gZmFjdG9yaWFsKG4tMSkqbjsKfQppbnQgbWFpbih2b2lkKSB7CmludCBuOwpzY2FuZigiJWQiLCAmbik7CnByaW50ZigiJWTjga7pmo7kuZfjga8lZFxuIiwgbiwgZmFjdG9yaWFsKG4pKTtyZXR1cm4gMDsKfQ==