課程
/后端開發(fā)
/C
/C語言入門
畫圈的地方不理解,懂得說下謝謝
2016-10-21
源自:C語言入門 4-17
正在回答
只有能保證僅僅被1和它本身整除的數才是素數,所以我們用雙層for循環(huán)來便利查找
第一層是m也就是我們待確定的素數
第二層是n也就是我們要依次查找從2~m(n的范圍)的所有數,看它們中是否有m的因子
#include?<stdio.h> int?main() { ????int?m,?n; ????for(m=2;?m<=50;?m++)//m是外層循環(huán) ????{ for(n=2;?n<m;?n++)//n是內層循環(huán) ????????{ ????????????if(m%n==0)//這一句說明存在數n能被m整除,不符合素數定義, ????????????break;//,故此時的m必定不為素數,直接break跳出內層循環(huán) } ????????if(m?==?n)?//當循環(huán)到這一步的時候,m必定沒有其他因數了 ????????????printf("%d??",?m); } return?0;???? }
望采納
JustWannaHugU
m是2~50中的某個實驗數字
==符號是判斷m是否和n相等,如果相等就說明該數字只能被1和它本身整除,因為這已經是第二層循環(huán)了!
笑丶而不語 提問者
JustWannaHugU 回復 笑丶而不語 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答這個怎么做
1 回答怎么做?啊這個
2 回答這個怎么做???
1 回答這個題怎么做,
1 回答請問這個怎么做??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-22
只有能保證僅僅被1和它本身整除的數才是素數,所以我們用雙層for循環(huán)來便利查找
第一層是m也就是我們待確定的素數
第二層是n也就是我們要依次查找從2~m(n的范圍)的所有數,看它們中是否有m的因子
望采納
2016-10-21
m是2~50中的某個實驗數字
==符號是判斷m是否和n相等,如果相等就說明該數字只能被1和它本身整除,因為這已經是第二層循環(huán)了!