當前位置:編程學習大全網 - 電腦編程 - c語言編程問題,計算出從n 個不同元素中取出m 個元素(m≤n)的組合數?編寫程序

c語言編程問題,計算出從n 個不同元素中取出m 個元素(m≤n)的組合數?編寫程序

#include<stdio.h>

double fact(double s)

{

double i,a=1;

for (i=1;i<=s;i++)

a=a*i;

return a;

}

int main()

{

double x,y,m,n;

printf("Enter m: ");

scanf("%lf",&m);

printf("Enter n: ");

scanf("%lf",&n);

y=fact(n-m);

m=fact(m);

n=fact(n);

x=n/(y*m);

printf("result=%.0f",x);

return 0;

}

  • 上一篇:數控車床的輸入速度越大,電機的實際速度越小。
  • 下一篇:C語言編寫設計壹個計算正方形面積的函數,邊長由主函數輸入,輸出該正方形的面積。
  • copyright 2024編程學習大全網