#include <stdio.h>
//階乗計算を再帰を用いて行う(練習問題A)
int factorial(int n){
//
if (n == 1){
return 1;
}
else{
return n*factorial(n-1);
}
//
}
int main(void) {
int n = 3;
printf("1から%dまでの積は%d\n", n
, factorial
(n
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Ci8v6ZqO5LmX6KiI566X44KS5YaN5biw44KS55So44GE44Gm6KGM44GG77yI57e057+S5ZWP6aGM77yh77yJCmludCBmYWN0b3JpYWwoaW50IG4pewovLwoJaWYgKG4gPT0gMSl7CgkJcmV0dXJuIDE7Cgl9CgllbHNlewoJCXJldHVybiBuKmZhY3RvcmlhbChuLTEpOwoJfQovLwp9CgppbnQgbWFpbih2b2lkKSB7CglpbnQgbiA9IDM7CglwcmludGYoIjHjgYvjgoklZOOBvuOBp+OBruepjeOBryVkXG4iLCBuLCBmYWN0b3JpYWwobikpOwoJcmV0dXJuIDA7Cn0K