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