已采納回答 / qq_慕前端933868
num =getPeachNumber(n-1)*2+2;? ?//這里是不應(yīng)該用遞歸呢?這句話有問題n遞歸會越來越小,永遠也不會遞歸到結(jié)束條件if(n==10)? ? {? ? ?return 1;//遞歸結(jié)束條件? ? }?里
2020-01-15
已采納回答 / qq_慕瓜1379556
我們在自創(chuàng)的第一個函數(shù)中是需要返回sum/3這個值; 這里強調(diào)我們這么做是讓我們有邏輯性;雖然我們知道返回值的大小是20.但是我們需要讓這個值有根據(jù)和來源。你可以想象那道題是求三個數(shù)的平均值。我們需要返回的是這個表達式(相當于我們的解題思維過程)。直接返回20,只適合這里,假如把后面的a b c重新賦值。你返回20就不對了,所以為了邏輯性 我們要返回解題思路這個表達式;這是我的理解 希望能對你有幫助。
2020-01-15
最贊回答 / NJUPTB18031431曾宇航
有參數(shù)與無參數(shù)的區(qū)別,你的class函數(shù)是需要輸入一個參數(shù)的,而且你自己也輸入了一個6進去,那么你定義它的時候你就需要給他一個參數(shù)所有你的class()應(yīng)該改成class(int n)這個int n就是代表了你要輸入的數(shù),你這里輸入了6,換個說法你改成class(float n)你就可以輸入6.5,得到學(xué)了6.5門課程,這個參數(shù)類型的作用就是這樣,學(xué)弟學(xué)妹你們多注意他的實際意義而不是代碼格式的軀殼。
2020-01-13
已采納回答 / qq_慕UI1569002
系統(tǒng)打出字符串是默認狀態(tài),但是其他的狀態(tài)需要前面加以說明。就像手機使用,平時打字是默認中文,如果你想要改變語言就需要去設(shè)置。而且,這個習(xí)慣并不是多此一舉,是有利于養(yǎng)成良好的習(xí)慣,不丟東西。
2020-01-12
已采納回答 / qq_慕絲0298099
這個是優(yōu)先級問題,+運算符的優(yōu)先級已經(jīng)比==的優(yōu)先級高了,會先運算x+y,所以不用加括號,你繼續(xù)往下學(xué)到3-10就明白了。
2020-01-12
已采納回答 / 天下笑絕
//獲取三位數(shù)字num百位上的數(shù)字? ? ? ? hd =? ? ? ? num/100? ? ? ? ?;? ? ? ? //獲取三位數(shù)字num十位上的數(shù)字? ? ? ? td =? ? ? ? num%100/10? ? ? ? ?;? ? ? ? //獲取三位數(shù)字num個位上的數(shù)字? ? ? ? sd =? ? ? ? num%10? ? ? ? ?;
已采納回答 / qq_慕工程5022656
有逗號的話會變成“小明身高1.85,m”。%f %c %d 等,都是輸出的格式,float height=1.85,用%f的格式輸出就是1.85,用%d的格式輸出就變成了1。你可以試試 :int num=97;printf("%c",num);結(jié)果應(yīng)該是'a'?;蛘咴囋嚕篶har letter='b';printf("%d",letter);結(jié)果為98。也就是說不管是char還是int ,其在內(nèi)存中的儲存形式是一樣的。當你要把它們顯示出來的時候就要給它們定一種格式,讓它們以你指定的格式顯示出來?;蛟S你想問...
2020-01-11
已采納回答 / 慕少6168890
就是說你寫個四,他只會輸出三行或四行,因為前面的父循環(huán)要先讓子循環(huán)輸出完,你輸個四,最多出現(xiàn)四行*就會結(jié)束循環(huán)
2020-01-07