排列组合(A/C)计算器
·
懒人必备!!!!!
#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;
}
}
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)