题解 | #牛牛的排列数#

牛牛的排列数

https://www.nowcoder.com/practice/9ca1c236cdbf46da9e08e1f510808625

#include <stdio.h>

long func1(int n)    //返回值为long类型
{
    return n == 1? 1 : n*func1(n-1);     //1的阶乘就是1,递归n的阶乘为n*n-1的阶乘
}

int main() {
    int  n, m;
    scanf("%d %d", &n,&m);
    printf("%d\n",n < m ? 0 : func1(n)/func1(n-m)); //排除m>n的可能,如果m<n,分母为零结果为零。
    return 0;
}

全部评论

相关推荐

01-29 15:45
已编辑
华中科技大学 前端工程师
COLORSN:可以试一下,小厂看技术栈是不是很落后,如果太拉胯就别去,个人认为有实习氛围比你自己琢磨要高效不少,然后就是小厂其实也有可能会问的很难,这都比较难说,还是看自己项目含金量够不够,寒假还能不能推进学习再选择,毕竟去实习过年就10天假了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务