#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;
}
CiNpbmNsdWRlIDxzdGRpby5oPgppbnQgbWFpbih2b2lkKQp7CiAgICBpbnQgICBpLCBuOwogICAgbG9uZyAgcCA9IDE7CiAgICBwcmludGYoIlBsZWFzZSBlbnRlciBuOiIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgZm9yIChpPTE7IGk8PW47IGkrKykKICAgIHsKICAgICAgICBwID0gcCAqIGk7CiAgICAgICAgcHJpbnRmKCIlZCEgPSAlbGRcbiIsIGksIHApOyAgICAgLyog6L6T5Ye6Me+9nm7kuYvpl7TnmoTmiYDmnInmlbDnmoTpmLbkuZjlgLwgKi8KICAgIH0KICAgIHJldHVybiAwOwp9