Description | ||
|
请求N!(N<=10000),输出结果对10007取余 | ||
Sample Input | ||
1 2 -1 | ||
Sample Output | ||
1 2 |
#include <stdio.h>
int main()
{
int n;
while(scanf("%d",&n)&&n!=-1)
{
int s=1,i=1;
while(i<=n)
{
s=(s*i)%10007;
i++;
}
printf("%d\n",s);
}
return 0;
}
1816

被折叠的 条评论
为什么被折叠?



