fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4.  
  5. int n,t,K; //関数を定義
  6. scanf("%d",&n); //nの値を入力
  7. K=0;
  8.  
  9. while(n>1){ //nが1になるまでループ
  10.  
  11. if (n%2==0){ //nが偶数のとき
  12. t=n/2;
  13. n=t;
  14. }
  15.  
  16.  
  17. else{ //nが奇数のとき
  18. t=3*n+1;
  19. n=t;
  20. }
  21.  
  22. K++; //K(n)の値を増やす
  23. }
  24.  
  25. printf("%d",K); //K(n)の値を出力
  26.  
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 5304KB
stdin
5
stdout
5