最新回答 / weixin_慕前端2508095
小的整數(shù)除于大的整數(shù)結(jié)果會出現(xiàn)小數(shù),好像int a=1,b=2;result=a/b;此時result是0.5也就說是有小數(shù),所以要用doublt result;
2022-11-30
最贊回答 / 慕標(biāo)3307046
意思就是先定義一個整型變量i(即抄寫次數(shù)),賦值為0,在使用do-while語句時,先執(zhí)行一遍,即進(jìn)行i++,此時i的值為1,再輸出,然后在判定表達(dá)式中判斷i是否小于10,若為真,則繼續(xù)循環(huán),重復(fù)以上步驟。
最贊回答 / 慕標(biāo)3307046
因為define一個PI=3.14,相當(dāng)于定義了一個常量PI=3.14,在后面如果需要調(diào)用時就比較方便,不需要再次float PI=3.14然后輸出%f,PI。簡單來說,二者的使用需要觀察題目(也就是函數(shù)的復(fù)雜程度),復(fù)雜的使用define更方便;簡單的使用兩者其中之一都可以。
2022-11-25
最新回答 / weixin_幕布斯4024552
個人理解,僅作參考,arr是指針,指向的是一個地址,給函數(shù)的參數(shù)也是一個地址,就像房間一樣,arr與arr1都有門牌號地址,進(jìn)入的是同一個房間,改變了該房間內(nèi)的物品,arr1進(jìn)入時就變化了,而arr2[0]與value則是兩個房間(不同的內(nèi)存空間),只是房間擺設(shè)格局是一樣的(數(shù)值一樣),但value使用完了就會清空(函數(shù)運行結(jié)束),將空房騰出,并不會影響arr2[0]
2022-11-22
最贊回答 / weixin_慕九州8424082
外循環(huán)m=3時??for(n=2;?n<m;?n++)? 等價于for(n=2;?n<3;?n++)這時候n++等于3時 不符合循環(huán)條件會跳出當(dāng)前內(nèi)循環(huán)。但注意,此時n就是等于3了(n++自增導(dǎo)致的)for循環(huán)的執(zhí)行順序是先n<m判斷,執(zhí)行語句,n++,再n<m判斷,執(zhí)行語句,n++所以n=2(執(zhí)行語句)后,n++等于3,n<m條件不符合,跳出當(dāng)前內(nèi)循環(huán)。再執(zhí)行? ? ? ? if(m?==?n)???????????????printf("%d??",?m);所以能輸出素數(shù)...
2022-11-21
最贊回答 / weixin_慕沐8501721
第八行加上number*=1.2;第九行結(jié)尾加上;刪去?
最新回答 / weixin_慕仙4062266
你的case得按數(shù)字的順序來,要從case 1按順序?qū)懙絚ase 12才行,因為case語句是從上到下執(zhí)行的,你這樣寫的話,這個程序會從case 8就跳出來,所以就相當(dāng)于你只是把1、3、5、7、8月的天數(shù)加在了一起,少了2、4、6月啊,肯定錯了,而且你要把一月設(shè)置為0天,因為你看啊,如果我們現(xiàn)在這個題目不是八月而是讓你找出一月八號是第幾天,你現(xiàn)在已經(jīng)把一月的天數(shù)設(shè)置成了31天,然后你從case語句中跳出來之后還把總天數(shù)加了8,也就是說現(xiàn)在就有31+8=39天了,一月八號怎么也不可能是一年里的第39天吧
2022-11-11