第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

大佬們 請問這個(gè) n 代表什么? 既然n<m 那m%n==不可能等于0啊 為什么break條件是 m%n==0?

54f5856b0001997d04210276.jpg

這個(gè)是這個(gè)題目的參考答案? 我愚鈍,還是沒有看懂 ? 希望大佬們能幫忙解惑 謝謝了


正在回答

2 回答

第一次m=2 n=2 里面的表達(dá)式是n=2;n<2;n++? 所以只執(zhí)行一次 2除以2 余0 直接跳出循環(huán) 此時(shí)n的值是2 m==n所以輸出m=2

第二次m=3 n=2 里面的表達(dá)式是n=2;n<3;n++? 兩次循環(huán) 3除以2 余3 不成立 n++ 3除以3余0 跳出循環(huán) 而此時(shí)m=3 n=3所以輸出m=3

第三次m=4 n=2 里面的表達(dá)式是n=2;n<4;n++? 三次循環(huán) 4/2 余0 跳出循環(huán) m此時(shí)是4 n是2就跳出循環(huán)了 m!=2 不輸出4

第四次m=5 n=2 里面的表達(dá)式是n=2;n<5;n++? 四次循環(huán) 5/2余5? 5/3余5 5/4余5 5/5余0 跳出循環(huán) 此時(shí)m=5 n=5 輸出5

第五次 m=6 n=2? 6/2余0 break? 6不等于2? ?不輸出

第六次 m=7 n=2? 一直循環(huán)到7/7才能break m=n輸出7

第七次 m=8 n=2? 8/2余0 m不等于n break 不輸出

第八次 m=9 n=2? 9/2余9? 9/3余0 break 9不等于3 不輸出

第九次 m=10 n=2 10/2余0 不輸出

第10次 m=11 n=2? ?一直循環(huán)到11/11才能break

9 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_慕姐8196170 提問者

謝謝大佬
2019-03-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕粉2113246 回復(fù) qq_慕姐8196170 提問者

不對(duì)吧,第一次m=2,n=2,n<2,為假,不執(zhí)行if(m%n==0)里的語句,直接跳出,執(zhí)行if(m==n)的語句。
2019-03-09 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕俠1169626

回去再學(xué)一遍for語句吧
2019-03-16 回復(fù) 有任何疑惑可以回復(fù)我~
#4

慕俠1169626 回復(fù) 慕粉2113246

是的直接跳出
2019-03-16 回復(fù) 有任何疑惑可以回復(fù)我~
#5

無名指的星光 回復(fù) 慕粉2113246

我也發(fā)現(xiàn)了這個(gè)問題并且同意你說的,但為什么“第一次m=2,n=2,n<2,為假”,卻能有“2”這樣的運(yùn)行結(jié)果呢?
2019-04-22 回復(fù) 有任何疑惑可以回復(fù)我~
#6

無名指的星光 回復(fù) 無名指的星光

哦對(duì),忘了后面的if(m == n)
2019-04-22 回復(fù) 有任何疑惑可以回復(fù)我~
#7

藍(lán)色的藍(lán)莓

第2個(gè)循環(huán)不應(yīng)該n<=m,才有你的那種解說嗎?
2020-12-14 回復(fù) 有任何疑惑可以回復(fù)我~
查看4條回復(fù)

我覺得應(yīng)該是這樣,上面的不對(duì)

m=2時(shí)

n=2;n<2(為假,直接結(jié)束循環(huán))執(zhí)行下一步if(m==n)為真,輸出m的值2

m=3時(shí)

n=2;n<3(為真);執(zhí)行下一步if(m%n==0)(為假,不執(zhí)行break),繼續(xù)循環(huán),n++(此時(shí)n=3),

n=3;n<3(為假,直接結(jié)束循環(huán))執(zhí)行下一步if(m==n)為真,輸出m的值3

m=4時(shí)

n=2;n<4(為真);執(zhí)行下一步if(m%n==0)(為真,執(zhí)行break,跳出循環(huán)),執(zhí)行下一步if(m==n)為假,不輸出m的值

以此類推

因?yàn)槿魏螖?shù)都能被1和本身整除,所以n的初始值為2,n<m

m除以n,比如12能被2,3,4,6整除,而當(dāng)除到2的時(shí)候就已經(jīng)知道不是質(zhì)數(shù)了,沒必要再循環(huán)下去了,所以用break跳出循環(huán)

我也是剛學(xué)的新手如有不對(duì)之處請指出

9 回復(fù) 有任何疑惑可以回復(fù)我~
#1

無名指的星光

這是我看得最明白的一個(gè)解釋,謝謝這位朋友!
2019-04-22 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_IFelse_uIQRTX 回復(fù) 無名指的星光

+1。
2019-05-31 回復(fù) 有任何疑惑可以回復(fù)我~
#3

繪梨衣的審判

優(yōu)秀!同樣是新手,為何你如此突出!
2019-09-02 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       926892    人
  • 解答問題       21442    個(gè)

C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言

進(jìn)入課程

大佬們 請問這個(gè) n 代表什么? 既然n<m 那m%n==不可能等于0啊 為什么break條件是 m%n==0?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)