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