#include <stdio.h>
int fact(int n)
{
if (n == 1) {
return 1;
} else {
return n * fact(n - 1);
}
}
int main(void)
{
for (int i = 1; i <= 10; i++) {
printf("%d! = %d\n", i
, fact
(i
)); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZmFjdChpbnQgbikKewogICAgaWYgKG4gPT0gMSkgewogICAgICAgIHJldHVybiAxOwogICAgfSBlbHNlIHsKICAgICAgICByZXR1cm4gbiAqIGZhY3QobiAtIDEpOwogICAgfQp9CgppbnQgbWFpbih2b2lkKQp7CiAgICBmb3IgKGludCBpID0gMTsgaSA8PSAxMDsgaSsrKSB7CiAgICAgICAgcHJpbnRmKCIlZCEgPSAlZFxuIiwgaSwgZmFjdChpKSk7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=