fork download
  1. #include <stdio.h>
  2. int kaijo(int n){
  3. int i,y;
  4.  
  5. y=1;
  6. for(i=n;i>1;i=i-1)
  7. y=y*i;
  8.  
  9. return y;
  10. }
  11.  
  12. int comb(int m,int k){
  13. int c;
  14.  
  15. c=kaijo(m)/(kaijo(k)*kaijo(m-k));
  16.  
  17. return c;
  18. }
  19.  
  20. int main(void) {
  21. int c,m,k;
  22.  
  23. scanf("%d,%d",&m,&k);
  24. c=comb(m,k);
  25. printf("mを入力してください:%d\n",m);
  26. printf("kを入力してください:%d\n",k);
  27. printf("%d個の中から%d個を取り出す組合せ数は、%d通りです。",m,k,c);
  28.  
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0s 5316KB
stdin
10,3
stdout
mを入力してください:10
kを入力してください:3
10個の中から3個を取り出す組合せ数は、120通りです。