#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+CmludCBtYWluKHZvaWQpCnsKICAgIGludCAgIGksIG47CiAgICBsb25nIHAgPSAxOyAgICAgICAgCiAgICBwcmludGYoIlBsZWFzZSBlbnRlciBuOiIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgZm9yIChpPTE7IGk8PW47IGkrKykKICAgIHsKICAgICBwID0gcCAqIGk7ICAgICAgICAgICAgICAgICAgICAgICAKICAgIHByaW50ZigiJWQhID0gJWxkXG4iLCBuLCBwKTsgICAgIC8qIOS7pemVv+aVtOWei+agvOW8j+i+k+WHum7nmoTpmLbkuZjlgLwgKi8KICAgIH0KICAgIHJldHVybiAwOwp9