#include <stdio.h>
int main(void)
{
int i, n;
long p = 1;
for (i=1; i<=n; i++)
{
p = p * i;
printf("%d! = %ld\n", i
, p
); /* 输出1~n之间的所有数的阶乘值 */ }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKHZvaWQpCnsKICAgIGludCAgIGksIG47CiAgICBsb25nICBwID0gMTsKICAgIHByaW50ZigiUGxlYXNlIGVudGVyIG46Iik7CiAgICBzY2FuZigiJWQiLCAmbik7CiAgICBmb3IgKGk9MTsgaTw9bjsgaSsrKQogICAgewogICAgICAgIHAgPSBwICogaTsKICAgICAgICBwcmludGYoIiVkISA9ICVsZFxuIiwgaSwgcCk7ICAgICAvKiDovpPlh7ox772ebuS5i+mXtOeahOaJgOacieaVsOeahOmYtuS5mOWAvCAqLwogICAgfQogICAgcmV0dXJuIDA7Cn0=