for的內嵌for之初體驗

2021-08-03 17:01:22 字數 529 閱讀 6277

#include

int main()

int m,n;

for(m=2;m<=100;m++)

for(j=2;j<=i;j++)

if(m%n==0)

break;

if(m==n)

printf("%d%t",m);

printf("\n");

return 0;

以前根據程式來讀總以為for()(暫且稱為for1)內嵌的for()(稱為for2)和for1是一一對應,同步進行的。拿上面的程式為例,錯誤的認為當for1的m=2時 for2的n也等於2,以此類推,當for1的m等於50時,for2的m也等於50。但是按照此看法來讀這個程式會發現根本讀不下去。因為在此種情況下m的值永遠等於n,當然也無法列印出所有的質數。

仔細的想了想,覺得這個for和內嵌for之間的關係可以這樣理解:for1代表乙個集合,for2代表乙個集合,就像中學學的對映一樣。for1的每個元素都能在for2中找到與之相對應的關係。即for1的每種情況,for2的每種處理方式都會處理一遍。

bing之初體驗

哈哈,期待已久的微軟搜尋引擎bing 必應 的中文版今天終於推出了。剛開始使用google搜尋其主頁時怎麼也搜尋不到,還以為微軟食言。後來轉念一想,bing很可能是google未來的最大競爭對手,在當前這個還不為人所熟知的階段,很有可能給對方穿穿小鞋的。於是用在ie自帶的搜尋工具條上鍵入bing之後...

Statspack之初體驗

呵呵,今晚之前從來沒有做過statspack 好像有點丟人 這幾天乙個資料庫實在被折磨得不行了,明明sga max size有1.5g,但是實際看整個例項才用了200 m記憶體,慢得要死,頻繁讀寫硬碟,偏偏硬碟又不是磁碟陣列,io狂慢,唉,痛苦啊。於是決定花點時間學下例項優化,今天列印了幾頁perf...

ZigBee之初體驗

古人說 工欲善其事,必先利其器 簡單看懂原理圖還是有必要的,雖然自己幾乎沒有硬體基礎,短時期畫所謂的版子不具現實意義。晶元原理圖自從有人說u是晶元標誌,p是埠,c是電容,r是電阻,s是按鍵,led是led燈。後才漸漸明白 引腳標記相同的,學長說表示版子內部已連線,至於露在外面的引腳他們說是用來跳線用...