#include <stdio.h>
#include <math.h>
long long factorial(long long k) {
long long res = 1;
while (k > 0) {
res *= k--;
}
return res;
}
int main(void) {
for (int i = 1 ; i != 10 ; i++) {
printf("%lld %f\n", factorial
(i
), tgamma
(i
+1)); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgpsb25nIGxvbmcgZmFjdG9yaWFsKGxvbmcgbG9uZyBrKSB7Cglsb25nIGxvbmcgcmVzID0gMTsKCXdoaWxlIChrID4gMCkgewoJCXJlcyAqPSBrLS07Cgl9CglyZXR1cm4gcmVzOwp9CgppbnQgbWFpbih2b2lkKSB7Cglmb3IgKGludCBpID0gMSA7IGkgIT0gMTAgOyBpKyspIHsKCSAgICBwcmludGYoIiVsbGQgJWZcbiIsIGZhY3RvcmlhbChpKSwgdGdhbW1hKGkrMSkpOwoJfQoJcmV0dXJuIDA7Cn0K