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