fork download
  1. #include <stdio.h>
  2. int func(int x, int y, int z)
  3. {
  4. static int count=0;
  5. count++;
  6. int i,a=1,b=1;
  7.  
  8. if (x==0&&y==0&&z==0){
  9. return count;}
  10.  
  11. else{
  12. for(i=1;i<=z;i++){
  13. a=x*a;
  14. b=y*b;}
  15. return a+b;}}
  16. int main()
  17. {
  18. int i,x=0;
  19. for(i=1;i<4;i++) x=x+func(i,i,i);
  20. printf("counter=%d\n",func(0,0,0));
  21. printf("%d %d\n",x,func(1,2,3));
  22. printf("counter=%d\n",func(0,0,0));}
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
counter=4
64 9
counter=6