#28471: 很簡單的


alex950301 (alex0301)

學校 : 新北市立新莊高級中學
編號 : 141423
來源 : [210.71.71.209]
最後登入時間 :
2024-04-25 17:19:37
b553. 4.Collatz 問題 -- 103學年度北二區桃竹苗基區資訊學科能力競賽 | From: [61.64.1.159] | 發表日期 : 2021-12-12 14:22

 

void f( int n ) {

x = 0 ;

while( n != 1 ) {

if( n % 2 == 0 ) {

n = n / 2 ;

x++ ;

}

if( n > 1 && n % 2 == 1 ) {

n = n * 3 + 1 ;

x++ ;

}

}

}

很基本的if while 條件 

把他用個void 看起來很厲害

 

 
ZeroJudge Forum