解题思路:就是一个阶乘的函数(递归),然后就带公式
注意事项:long long类型要注意
参考代码:
#include<stdio.h>
long long int jiec(long long int n)
{
if(n==1||n==0)
return 1;
else
return n*jiec(n-1);
}
int main()
{
long long int n,m,p,tn,tm,tp;
scanf("%lld%lld%lld",&n,&m,&p);
if(n>m)
{
tn=jiec(n);
tm=jiec(m);
tp=(tn-tm)%p;
printf("%lld\n",tp);
}
return 0;
}
0.0分
0 人评分
素数判断模板题(题解中的函数能用来判断大数是不是素数)浏览:846 |
台球碰撞 (C++代码)浏览:1102 |
C语言程序设计教程(第三版)课后习题8.8 (C++代码)浏览:611 |
震宇大神的杀毒软件 (C语言代码)浏览:1241 |
简单的a+b (C语言代码)浏览:647 |
Tom数 (C++代码)浏览:828 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:819 |
字符串对比 (C语言代码)浏览:1413 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
简单的a+b (C语言代码)浏览:692 |