#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", n
, p
); /* 以长整型格式输出n的阶乘值 */ return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKHZvaWQpCnsKICAgIGludCAgIGksIG47CiAgICBsb25nICBwPTE7IAogICAgcHJpbnRmKCJQbGVhc2UgZW50ZXIgbjoiKTsKICAgIHNjYW5mKCIlZCIsICZuKTsKICAgIGZvciAoaT0xOyBpPD1uOyBpKyspCiAgICB7CiAgICAgICAgIHA9cCppOyAgICAgICAgICAgICAgIAogICAgfQogICAgcHJpbnRmKCIlZCEgPSAlbGRcbiIsIG4sIHApOyAgICAgLyog5Lul6ZW/5pW05Z6L5qC85byP6L6T5Ye6bueahOmYtuS5mOWAvCAqLwogICAgcmV0dXJuIDA7Cn0K