fork download
  1. #include <stdio.h>
  2.  
  3. int func(int x,int y, int z){
  4. int a=1,b=1,c,i;
  5. static int count=0;
  6. count++;
  7. if(x==0&&y==0&&z==0){
  8. return count;}
  9. else{
  10. for(i=0; i<z; i++){
  11. a*=x;
  12. b*=y;
  13. c=a+b;}
  14. return c;}}
  15.  
  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));
  23. return 0;
  24. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
counter=4
64 9
counter=6