為什么第二個(gè)for循環(huán)內(nèi)n<m,跳出循環(huán)后n 能等于m
for(m=2;m<=50;m++)
{
????????for(n=2;n<m;n++)
????????????????{
??????????????????if(m%n==0)
?????????????????}
?????????if(n==m)
}
for(m=2;m<=50;m++)
{
????????for(n=2;n<m;n++)
????????????????{
??????????????????if(m%n==0)
?????????????????}
?????????if(n==m)
}
2018-12-14
舉報(bào)
2019-01-16
第一層循環(huán)遍歷從2-50的所有數(shù);第二層循環(huán)遍歷大于2小于第一層數(shù)字的所有數(shù);
根據(jù)定義,當(dāng)一個(gè)數(shù)只能被只能被1和它本身整除的數(shù)字是素?cái)?shù)。
把第一句話翻成人話就是?? 找一個(gè)數(shù)字,除以比他小的每一個(gè)數(shù)字,如果求余等于0的結(jié)果不是他本身(能整除別的數(shù)字) 即這個(gè)數(shù)不是素?cái)?shù)
如果是他本身,即這個(gè)數(shù)是素?cái)?shù)
這也就是下兩句的判斷邏輯
2018-12-16
2018-12-15
那怎么可能n能被m 整除呢,按你的說(shuō)n只比m小一
2018-12-14
因?yàn)楹竺嬗袀€(gè)n++;n++的作用是在運(yùn)算結(jié)束后n的值加一。