fork download
  1. #include <stdio.h>
  2. int acc(int x){
  3. static int a=0,b=0;//aが正、bが負//
  4. static int kaisu = 0;
  5. if(x>=0){
  6. a=a+x;
  7. kaisu++;
  8. return a;
  9. }
  10. if(x==-1)
  11. return a;
  12. if(x==-2)
  13. return kaisu;
  14. else
  15. return -1;
  16. }
  17. int main(void) {
  18. printf("%d\n", acc(3));
  19. printf("%d\n", acc(4));
  20. printf("%d\n", acc(-3));
  21. printf("%d\n", acc(-2));
  22. printf("%d\n", acc(-1));
  23. printf("%d\n", acc(5));
  24. return 0;
  25. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
3
7
-1
2
7
12