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

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個怎么做

5809e2bf0001218c03600640.jpg畫圈的地方不理解,懂得說下謝謝

正在回答

2 回答

只有能保證僅僅被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;????
}

望采納

0 回復 有任何疑惑可以回復我~
#1

JustWannaHugU

這下子懂了吧
2016-10-22 回復 有任何疑惑可以回復我~

m是2~50中的某個實驗數字

==符號是判斷m是否和n相等,如果相等就說明該數字只能被1和它本身整除,因為這已經是第二層循環(huán)了!

0 回復 有任何疑惑可以回復我~
#1

笑丶而不語 提問者

如果這樣的話直接說printf("%d",n)這樣不可以嗎
2016-10-21 回復 有任何疑惑可以回復我~
#2

笑丶而不語 提問者

想了一下為什么說i==j就是素數,好難理解
2016-10-21 回復 有任何疑惑可以回復我~
#3

JustWannaHugU 回復 笑丶而不語 提問者

你再看看素數的定義,跟著程序走一走就明白了
2016-10-22 回復 有任何疑惑可以回復我~
#4

笑丶而不語 提問者

是不是不加的話就是這數只能被1除沒有被本身除?
2016-10-22 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926892    人
  • 解答問題       21419    個

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

進入課程

這個怎么做

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號