fork download
  1. #include <stdio.h>
  2.  
  3. int num;
  4.  
  5. int col(int n){
  6. num++;
  7. if (n == 1){
  8. return 1;
  9. }
  10. else if (n % 2 == 0){
  11. return col(n / 2);
  12. }
  13. else{
  14. return col(3 * n + 1);
  15. }
  16. }
  17.  
  18. int main(void){
  19. int x = 10;
  20. printf("実行結果1: %d\n", col(x));
  21. printf("実行結果2: %d\n", num);
  22. return 0;
  23. }
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
実行結果1: 1
実行結果2: 7