課程
/后端開發(fā)
/C
/C語言入門
n=4? m=4 時輸出不就是4了? 為啥里面結(jié)果沒有4? 搞不明白
2021-12-17
源自:C語言入門 4-14
正在回答
先開始m=2,然后進入子循環(huán)n=2,m%n==0,然后break,跳出子循環(huán),進入if? ?m=n判定,判定成功,輸出2;
父循環(huán)m=3,進入子循環(huán)n=2,不符合條件,繼續(xù)子循環(huán)n=3,m%n==0,然后break,跳出子循環(huán),進入if? ?m=n判定,判定成功,輸出3;
父循環(huán)m=4,進入子循環(huán)n=2,m%n==0,然后break,跳出子循環(huán),進入if? ?m=n判定,m=4,n=2,m!=n,判定失敗,不輸出;
父循環(huán)m=5,進入子循環(huán)n=2,……
并不會出現(xiàn)你所說的m=4,n=4一起
第二個for(n=2;n<m;n++)這個條件決定了m不可能等于4,所以跳出第二個for循環(huán),進入if循環(huán),不滿足條件,不輸出。
我不懂得是遇到break跳出的是第一個for還是第二個for循環(huán),還有為什么m=5時,n=2,3,4,;不滿足兩個if函數(shù)的時候為什么會輸出數(shù)值。
哦阿達
4%2==0 ;//4除2的時候就已經(jīng)跳出循環(huán)了,此時m != n
不要香菜6754782 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答有大神幫忙看下哪錯了嗎
1 回答大神幫幫忙!?。。。?!
3 回答大神幫幫忙
2 回答大神們,幫忙分析一下計算過程和結(jié)果
2 回答大神幫幫忙
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2022-01-14
先開始m=2,然后進入子循環(huán)n=2,m%n==0,然后break,跳出子循環(huán),進入if? ?m=n判定,判定成功,輸出2;
父循環(huán)m=3,進入子循環(huán)n=2,不符合條件,繼續(xù)子循環(huán)n=3,m%n==0,然后break,跳出子循環(huán),進入if? ?m=n判定,判定成功,輸出3;
父循環(huán)m=4,進入子循環(huán)n=2,m%n==0,然后break,跳出子循環(huán),進入if? ?m=n判定,m=4,n=2,m!=n,判定失敗,不輸出;
父循環(huán)m=5,進入子循環(huán)n=2,……
并不會出現(xiàn)你所說的m=4,n=4一起
2021-12-20
第二個for(n=2;n<m;n++)這個條件決定了m不可能等于4,所以跳出第二個for循環(huán),進入if循環(huán),不滿足條件,不輸出。
我不懂得是遇到break跳出的是第一個for還是第二個for循環(huán),還有為什么m=5時,n=2,3,4,;不滿足兩個if函數(shù)的時候為什么會輸出數(shù)值。
2021-12-17
4%2==0 ;//4除2的時候就已經(jīng)跳出循環(huán)了,此時m != n