已采納回答 / Perona
咱們來復(fù)習(xí)下小學(xué)的數(shù)學(xué)知識(shí)。乘法分配律兩個(gè)數(shù)的和與一個(gè)數(shù)相乘,可以先把它們分別與這個(gè)數(shù)相乘,再相加,得數(shù)不變,這叫做分配律。字母表示:(a+b)×c=a×c+b×c再來說說這邊<...code...>這種寫法換算成以前學(xué)過的數(shù)學(xué)公式不就是a×c+b×c的形式嘛<...code...>這種寫法換算成以前學(xué)過的數(shù)學(xué)公式不就是(a+b)×c的形式嘛,只不過順便把a(bǔ)+b給算出來了。
已采納回答 / onemoo
for語句包括for后面括號(hào)中的3個(gè)表達(dá)式和由大括號(hào)括起的循環(huán)體。for循環(huán)條件不再滿足,則循環(huán)終止,就會(huì)結(jié)束當(dāng)前for語句,執(zhí)行后面的其他語句。所謂的“子循環(huán)”不過是當(dāng)前for循環(huán)體中的另一條語句罷了,而整個(gè)的當(dāng)前for循環(huán)體都不會(huì)再執(zhí)行了,當(dāng)然也不會(huì)再運(yùn)行嵌套的其他for循環(huán)了。對(duì)其他循環(huán)同理。
2015-06-29
已采納回答 / 夢(mèng)夢(mèng)夢(mèng)游計(jì)
b*c 的結(jié)果是一個(gè)int型的5,然后再除以int型的4,結(jié)果是int型1,再加a之后變?yōu)?,因?yàn)閞esult是double型,所以最后結(jié)果是那個(gè)
2015-06-28
已采納回答 / 康振寧
選一個(gè)循環(huán)寫就行了,不用都寫出來
已采納回答 / 不要為你的無知找借口
題目是:int a = 3; b = 4;計(jì)算a+b%a-b/a+a*b-a++該算式的運(yùn)算結(jié)果以及運(yùn)算后a的值.我看了下你的想法,發(fā)現(xiàn)你在第一處a這里的想法是有問題的.其實(shí)你的想法也不算錯(cuò),在這里應(yīng)該算是C語言未定義的行為,在windows的VC編譯器和Linux的GCC編譯器對(duì)自增/減在同一個(gè)表達(dá)式中的處理方式不太一樣,你的想法與VC編譯器的處理方式差不多,然而本道題的答案傾向于GCC的處理方式.其實(shí)這里不用糾結(jié).這里我給出我的理解:按照運(yùn)算符的優(yōu)先級(jí)可以將a+b%a-b/a+a*b-a++等價(jià)地改寫...
2015-06-27
已采納回答 / 不要為你的無知找借口
額...看來同學(xué)你還沒搞懂=和==的區(qū)別啦,在C語言中=表示是賦值符號(hào),就是說把等號(hào)右邊的東西放到等號(hào)左邊去,而==表示的是兩邊是不是相等的,如果改成了=的話,if語句中的條件就是真,為什么呢,因?yàn)閕f會(huì)不斷的判斷num是不是0.若改成==的話就會(huì)判斷num和hd*hd*hd+td*td*td+sd*sd*sd是否相等.
已采納回答 / onemoo
準(zhǔn)確地說:數(shù)組用作右值時(shí),會(huì)自動(dòng)轉(zhuǎn)換成指向數(shù)組首元素的指針。?故 arr1 實(shí)際上是將 arr1[0] 的地址(&arr1[0])傳入函數(shù),而 arr2[0] 就是將arr2數(shù)組的第一個(gè)元素(就是一個(gè)int)傳入函數(shù)。而且,聲明在函數(shù)參數(shù)列表中的數(shù)組,會(huì)被視為指向數(shù)組元素類型的指針,也就是說:<...code...>
2015-06-27
已采納回答 / 不要為你的無知找借口
if語句錯(cuò)了,你的if語句中的條件永遠(yuǎn)都是真,自然不能跳出.應(yīng)該是這樣:if(num==hd*hd*hd+td*td*td+sd*sd*sd)
已采納回答 / 丶小八戒
把 n+1 的值傳入getPeachNumber函數(shù)中,返回函數(shù)處理完后的值。(返回的值 + 1)* 2,執(zhí)行數(shù)學(xué)運(yùn)算;把運(yùn)算完后的結(jié)果賦值給 num 變量。
2015-06-27