fork download
  1. #include <stdio.h>
  2. int kaijo (int x){
  3. if(x==1 || x==0){
  4. return x;
  5. }else{
  6. x=x*kaijo(x-1);
  7. return x;
  8. }
  9. }
  10. int bunshi(int n, int r){
  11. if(r==0){
  12. return 1;
  13. }else if(r==1){
  14. return n;
  15. }else{
  16. n=n*bunshi(n-1,r-1);
  17. return n;
  18. }
  19. }
  20. int main(){
  21. printf("%d",bunshi(5,2)/kaijo(2));
  22. printf("%d",bunshi(6,3)/kaijo(3));
  23. printf("%d",bunshi(7,4)/kaijo(4));
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
102035