题解 | #牛牛的排列数#

牛牛的排列数

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

#include <stdio.h>

// long long int h(int n,int m) {
//     int i;
//     long long int ret=1;
//     for(i=n-m+1;i<=n;i++)
//         ret=ret*i;
//     return ret;
  

// }

// int main() {
//     int n, m;
//    long long  int result;
//     scanf("%d %d", &n, &m);
//     // int a = h(n);
//     // int b = h(n - m);
//     // result = a / b;
//     h(n,m);
//     printf("%lld\n",result);

//     return 0;
// }

int f(int n, int m,int t)
{
	if (n == t) { return 1; }
	return n * f(n - 1, m,t);
}

int main(void)
{
	int n, m;
	scanf("%d %d", &n, &m);
	printf("%d", f(n, m,n-m));
}

C语言刷题 文章被收录于专栏

自己从头开始刷的C语言

全部评论

相关推荐

KKorz:是这样的,还会定期默写抽查
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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