#include <stdio.h>
int main(void)
{
int i,n;
long p=1;
for (i=1; i<=n; i++)
{p=i*p;
}
printf("%d! = %ld\n", n
,p
); /* 以长整型格式输出n的阶乘值 */ return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKHZvaWQpCnsKICAgIGludCBpLG47CiAgICBsb25nIHA9MTsKICAgIHByaW50ZigiUGxlYXNlIGVudGVyIG46Iik7CiAgICBzY2FuZigiJWQiLCAmbik7CiAgICBmb3IgKGk9MTsgaTw9bjsgaSsrKQogICAge3A9aSpwOwogICAgICAgICAgICAgICAgICAgCiAgICB9CiAgICBwcmludGYoIiVkISA9ICVsZFxuIiwgbixwKTsgICAgIC8qIOS7pemVv+aVtOWei+agvOW8j+i+k+WHum7nmoTpmLbkuZjlgLwgKi8KICAgIHJldHVybiAwOwp9