1樓:匿名使用者
單的。。
if (a>b) 判斷如果a>b那麼就執行下面花括號中的**,即:
否則(ab)則執行花括號中的**,即把a,b互換(怎麼互換樓上幾位想必說的很清楚了),得到a=24,b=32,然後輸出printf("%5.2f,%5.2f\n",a,b);(這裡面的a,b值已經互換,即a=24,b=32)
所以輸出結果24:在前,32在後
若果a=1,b=34呢?這時a
所以輸出結果:1在前,34在後
終上所述:保證輸出結果是公升序輸出.
else不是必需的.
2樓:斐茲駿騎
1l我記得應該是長整形的1吧
至於第二個return的意思呢,可能是樓主對於遞迴函式的理解不太透徹那個函式是這樣的
long fun(int n)
return 1;
}第二個return其實是函式的出口,否則將無限遞迴下去。至於為什麼是1,這個是演算法問題,樓主理清楚執行順序,應該就知道了。
3樓:
如果n<=1,則直接返回1,遞迴結束。
如果n>1, 返回n*fun(n-1);
if( n>1 )
else
是很典型的遞迴函式
4樓:只想換個名字
我覺得是少了乙個else... ...
急!!語文高手速來幫助
直接寫上 老子不會 看著頭疼 不能咬文嚼字 高朋滿座 頭暈眼花 耳聰目明,眉飛色舞,目瞪口呆,口乾舌燥,眼疾手快小心翼翼 喜氣洋洋,風度翩翩,神采奕奕,生機勃勃,憂心忡忡,氣勢洶洶,忠心耿耿,虎視眈眈 異口同聲 苦盡甘來,來龍去脈,冷嘲熱諷,裡應外合,南轅北轍,南腔北調我們要理解並靈活運用以前學過的...
大學數學實驗作業Matlab求高手幫助
1 1 str cell 1,3 str chen str chang str han a zeros 3,5 for i 1 3 lth length str a i,1 lth abs str abs a 1 end 2 b a a det b 3 help sum sum a,2 表示復求 制...
高手幫忙 無故重啟,求幫助,重啟也是這樣
電腦無故重啟主要因為兩個原因 1.中了病毒木馬。2.硬體散熱不良。如果中毒,請防毒。如果是散熱不良,需要更改設定或者清理電腦。在電腦的bios裡面,一般都有一項叫cpu過熱保護,當cpu溫度過高時,高於設定的溫度時,主機板會自動重啟。這樣,就可以有針對性地處理了。1.清理電腦的散熱風扇,使電腦通風散...