亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

第一個if

m%n==0,n<m,那就是3%2=1,? ?3?=2啊為啥結果有3呢?

正在回答

2 回答

父循環一次,子循環按循環條件循環,滿足break時跳出,此時判斷m==n就是素數輸出

1 回復 有任何疑惑可以回復我~

你的問題看不大懂,我猜你問的是,第一次父循環執行完畢,執行第二次父循環,此時m=3,m<=50,滿足條件然后又執行子循環for(n=2; n<m; n++),此時應該是3%3=0,因為前面的子循環n++使n變為了3,而不是不變仍然為2。

0 回復 有任何疑惑可以回復我~
#1

qq_慕娘4133401

是不是父循環循環一次,子循環也循環一次,那不就是一直兩個相同的數求余了嗎?真心不懂,求解答。
2018-12-10 回復 有任何疑惑可以回復我~
#2

嬌醬 回復 qq_慕娘4133401

不是,父循環了之后,子循環執行與否,要看滿足子循環的條件沒有,滿足就執行,不滿足就不執行。這一題子循環的條件就是m<=50.
2018-12-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號