課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
求運(yùn)行中m,n的變化和執(zhí)行過(guò)程
2016-07-15
源自:C語(yǔ)言入門(mén) 4-14
正在回答
當(dāng)m=4時(shí)n不可能等于3啊,因?yàn)楫?dāng)m%n==0時(shí)就跳出子循環(huán)了,此時(shí)m=4,n=2
只有在循環(huán)的條件為真,執(zhí)行了代碼塊,他的值才會(huì)增加,循環(huán)條件為假的時(shí)候不執(zhí)行代碼塊,直接跳過(guò),值也不會(huì)增加
在子循環(huán)中,當(dāng)最后n<m為真時(shí),執(zhí)行代碼塊,然后再執(zhí)行表達(dá)式3即n++,所以最后存在 n=m的。在這里,n=2的時(shí)候,就已經(jīng)執(zhí)行代碼塊了,然后跳出子循環(huán),此時(shí)n=3 而m=4
其實(shí)這里n<m的意思是不大于,n,m從一開(kāi)始循環(huán)就是相同的數(shù),然后不斷算他倆相除余數(shù)是否等于0,等于0是輸出
imooc_粉絲
可以把代碼復(fù)制過(guò)來(lái)么
喜歡數(shù)月亮的人 提問(wèn)者
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
1 回答4-14這道題里m%n==0和m/n==1等價(jià)嗎?
1 回答n循環(huán)結(jié)束后,如果m=n的話就輸出m
1 回答#include <stdio.h> int main() { int m, n; for(m=3; m<=50; m++) { for(n=2; n<m; n++) { if(m%n==0) //什么條件下跳出當(dāng)前循環(huán) break; //這里應(yīng)該退出當(dāng)前循環(huán)了 } if(m == n) //n循環(huán)結(jié)束后,如果m=n的話就輸出m
1 回答這是為什么? if(m == n) //n循環(huán)結(jié)束后,如果m=n的話就輸出m
1 回答 //n循環(huán)結(jié)束后,如果m=n的話就輸出m printf("%d ", m);
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-09-17
當(dāng)m=4時(shí)n不可能等于3啊,因?yàn)楫?dāng)m%n==0時(shí)就跳出子循環(huán)了,此時(shí)m=4,n=2
2016-09-11
只有在循環(huán)的條件為真,執(zhí)行了代碼塊,他的值才會(huì)增加,循環(huán)條件為假的時(shí)候不執(zhí)行代碼塊,直接跳過(guò),值也不會(huì)增加
2016-07-26
在子循環(huán)中,當(dāng)最后n<m為真時(shí),執(zhí)行代碼塊,然后再執(zhí)行表達(dá)式3即n++,所以最后存在 n=m的。在這里,n=2的時(shí)候,就已經(jīng)執(zhí)行代碼塊了,然后跳出子循環(huán),此時(shí)n=3 而m=4
2016-07-18
其實(shí)這里n<m的意思是不大于,n,m從一開(kāi)始循環(huán)就是相同的數(shù),然后不斷算他倆相除余數(shù)是否等于0,等于0是輸出
2016-07-15
可以把代碼復(fù)制過(guò)來(lái)么