懒人必备!!!!!
#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;
}
}