n<m為什么?
我感覺第二個(gè)for里n<m應(yīng)改為n<=m 因?yàn)楫?dāng)m=5時(shí)n循環(huán)到n=4時(shí)m%n!=0,這時(shí)當(dāng)n=5時(shí)才能跳出子循環(huán)for執(zhí)行第二個(gè)if語(yǔ)句而當(dāng)n=5是在子循環(huán)for中n<m不成立。但程序可以運(yùn)行為什么?求大神指教
我感覺第二個(gè)for里n<m應(yīng)改為n<=m 因?yàn)楫?dāng)m=5時(shí)n循環(huán)到n=4時(shí)m%n!=0,這時(shí)當(dāng)n=5時(shí)才能跳出子循環(huán)for執(zhí)行第二個(gè)if語(yǔ)句而當(dāng)n=5是在子循環(huán)for中n<m不成立。但程序可以運(yùn)行為什么?求大神指教
2018-06-16
舉報(bào)
2018-06-21
比第一個(gè)for文的輸入數(shù)小的數(shù)都不能被它自己整出就是質(zhì)數(shù)了,比方說第一個(gè)for輸入7,第二個(gè)for依次除以2,3,4,5,6都不能被7整出所以它就是質(zhì)數(shù),然后就跳出第二for文。