fork(1) download
  1. #include <stdio.h>
  2.  
  3. int func(int x, int y, int z) {
  4.  
  5. static int call_count=0;
  6.  
  7. if(x==0 && y==0 && z==0) {
  8. return call_count;
  9. }
  10.  
  11. call_count++;
  12.  
  13. int basex=1;
  14. int basey=1;
  15. for(int i=0;i<z;i++) {
  16. basex*=x;
  17. basey*=y;
  18. }
  19. return basex+basey;
  20. }
  21.  
  22. int main(void) {
  23. int i;
  24.  
  25. for(i=1;i<5;i++)
  26. func(i,i,i);
  27. printf("%d\n", func(0, 0, 0));
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 5308KB
stdin
Standard input is empty
stdout
4