懒人必备!!!!!

#include<bits/stdc++.h>
using namespace std;
long long sum=1;
int main(){
	cout<<"排列组合计算器"<<endl;
	cout<<"输入格式:C/A 上方数 下方数"<<endl;
	int up,down;
	char way;
	cin>>way>>up>>down;
	if(way=='A'){
		long long sum1=1,sum4=1;
		for(int i=down;i>=1;i--)
		{
			sum1*=i;
		}
		for(int i=down-up;i>=1;i--)
		{
			sum4*=i;
		}
		cout<<sum1/sum4;
	}
	if(way=='C'){
		long long sum2=1,sum3=1,sum5=1;
		for(int i=down;i>=1;i--)
		{
			sum2*=i;
		}
		for(int i=down-up;i>=1;i--){
			sum5*=i;
		}
		for(int i=up;i>=1;i--)
		{
			sum3*=i;
		}
		cout<<sum2/sum3/sum5<<endl;
	}
}

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐