求助大佬!组合数程序有问题
  • 板块学术版
  • 楼主jiabokai__
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/8/13 14:59
  • 上次更新2023/11/3 04:05:58
查看原帖
求助大佬!组合数程序有问题
1025568
jiabokai__楼主2023/8/13 14:59

输入n,m,输出A(n,m)和C(n,m)。

程序:

#include<bits/stdc++.h>
using namespace std;
long long fac(int n){
	long long f=1;
	for(int i=n;i>=1;i++){
		f*=i;
	}
	return f;
}
long long c(int n,int m){
	return fac(n)/(fac(n-m)*fac(m));
}
long long a(int n,int m){
	return fac(n)/fac(n-m);
}
int main()
{
	int n,m;
	cin>>n>>m;
	cout<<"a("<<n<<","<<m<<"):"<<a(n,m)<<endl;
	cout<<"c("<<n<<","<<m<<"):"<<c(n,m);
	return 0;
}

用户名:jiabokai__

2023/8/13 14:59
加载中...