1、打開編譯器,在此演示的是C-FREE。Ctrl+N新建一個文件。
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個客戶多一個朋友!專注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè),塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。
2、printf(1000之內(nèi)能夠同時被7整除的整數(shù):);for(i=1;i=1000;i++){ if(i%42==0){ printf(%d ,i);k++;} } printf(\n);printf(個數(shù):%d,k);printf(\n);} 調(diào)試成功了。自己看看吧。
3、如果是則繼續(xù)判斷是否n的質(zhì)因子,如果不是n的質(zhì)因子,則退出循環(huán)。如果i不是質(zhì)因子,則自加1,繼續(xù)判斷。運行程序,輸入兩個大于2的正整數(shù)后,計算機就會判斷整數(shù)n是否包含m的所有質(zhì)數(shù)因子,并輸出結(jié)果。
4、C++的,轉(zhuǎn)C語言也很方便,不過是輸出和頭文件不同而已。
1、打開編譯器,在此演示的是C-FREE。Ctrl+N新建一個文件。
2、用模數(shù)是0判斷是因子;用只能被自身整除判斷該因子是素數(shù)。
3、從最小的因子找起(能找到的最小因子,肯定是素數(shù));找到素因子q后,m反復(fù)除以q直至不能整除;重復(fù)2步驟,直至q==m。
4、在工程中建立一個頭文件head.h,一個資源文件test.cpp。
先將1挖掉(因為1不是素數(shù))。2 用2去除它后面的各個數(shù),把能被2整除的數(shù)挖掉,即把2的倍數(shù)挖掉。3 用3去除它后面的各數(shù),把3的倍數(shù)挖掉。4 分別用5…各數(shù)作為除數(shù)去除這些數(shù)以后的各數(shù)。
由 n = p * q 如果說 p sqrt(n) 。那么 q sqrt(n)所以不用求到p。只要到sqrt(n)就可以了。
int i,n;printf(請輸入一個正整數(shù),程序?qū)敵鏊馁|(zhì)因數(shù)分解。
基本思想:把m作為被除數(shù),將2—INT( )作為除數(shù),如果都除不盡,m就是素數(shù),否則就不是。
普通判斷素數(shù),只要找到因數(shù)時就會用break結(jié)束判斷,這里就用個標(biāo)志來表明找到了因數(shù)而繼續(xù)找下一個因素即可,最后根據(jù)標(biāo)志來判斷是否素數(shù)。