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