已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、取出一個(gè)十進(jìn)制正整數(shù)中的所以奇數(shù)數(shù)字,用這些數(shù)字構(gòu)成一個(gè)最小數(shù)。INCLUDEINCLUDEVOIDSORTINTA,INTNINTI,J,TFORI0IAJ1TAJAJAJ1AJ1TLONGARRANGELONGS/ARRANGE函數(shù)的功能是取出十進(jìn)制整數(shù)S中的所有奇數(shù)數(shù)字,用這些數(shù)字構(gòu)成一個(gè)最小數(shù),函數(shù)返回該數(shù)/INTD,B10,I,J0LONGS10WHILES0/利用循環(huán)對(duì)S數(shù)位分離,分離出個(gè)位、十位、百位等各位上的數(shù)/DS10IFD20/判斷每一位上的數(shù)字是否為奇數(shù)/BJD/若為奇數(shù)則存放到B數(shù)組中/S/10SORTB,J/調(diào)用SORT函數(shù),將數(shù)組B從小到大排列/FORI0IINCLUDEINCLUDEVOIDFUNCHARA,CHARB,CHARC/函數(shù)功能是先將B指向的字符串逆序存放,然后按A0,B0,A1,B1的順序合并A字符串和B字符串到C指向的數(shù)組中,將A或B中剩余的字符拼接在C數(shù)組的尾部/INTI,JCHARCHI0JSTRLENB1WHILEIINCLUDEDEFINEN5VOIDCHANGEINTAN,INTN/該函數(shù)的功能是,對(duì)A指向的N行5列數(shù)組中的矩陣進(jìn)行變換/INTI,J,TFORI0IAIJ1AI1JRETURN0/若矩陣不是MONGE矩陣,函數(shù)返回0/RETURN1/若矩陣是MONGE矩陣,函數(shù)返回1/VOIDMAININTAN10,17,13,28,23,17,22,16,29,23,24,28,22,34,24,11,13,6,17,7,45,44,32,37,23/數(shù)組初始化/INTMONGE,I,JFILEFPFPFOPEN“MYF2OUT“,“W“/以只寫“W“方式打開文件/IFFPNULLEXIT0MONGEMONGEA,5/調(diào)用MONGE函數(shù)對(duì)A數(shù)組進(jìn)行判斷/FORI0IINCLUDEDEFINEN100INTFUNINTA,INTB,INTNINTI,J,X,Y,Z,S,T,M,K0FORI0IAISAIAIS/求AI和S的絕對(duì)值得到T/XT/100YT/1010ZT10MZ100Y10X/交換T的百位數(shù)字與個(gè)位數(shù)字得到M/IFTM1089/判斷T與M的和是否為1089/BKIRETURNK/函數(shù)返回?cái)?shù)組B中數(shù)據(jù)的個(gè)數(shù)/VOIDMAININTAN123,765,1,45,121,1345,131,67,696,3589,BN,N,IFILEFP/定義文件指針/IFFPFOPEN“MYF2OUT“,“W“NULL/以只寫“W“方式打開文件/PRINTF“THEFILECALLNOTOPEN“EXIT0NDOTESTA,B,10/用A數(shù)組作為實(shí)參調(diào)用FUN函數(shù)/FORI0IINCLUDEDEFINEN7VOIDMERSENNELONGA,INTMINTPRIMELONGVOIDMAINLONGANINTIFILEFP/定義文件指針/FPFOPEN“MYF2OUT“,“W“/以只寫“W“方式打開文件/IFFPNULLEXIT0MERSENNEA,N/調(diào)用MERSENNE函數(shù),找出并保存前7個(gè)MERSENNE數(shù)/FORI0IINCLUDEINTLINKRUNINTA,INTB,INTPVOIDMAININTI,A,B,MAX,P100FILEFPIFFPFOPEN“MYF2OUT“,“W“NULL/以只寫“W“方式打開文件/PRINTF“THEFILECALLNOTOPEN“EXIT0PRINTF“ENTERA,BANUMNUMPI/求出數(shù)組中最大值/RETURNNUM/返回最大值/7、將一個(gè)十進(jìn)制整數(shù)M轉(zhuǎn)換成R進(jìn)制整數(shù)的字符串表示形式INCLUDEINCLUDEVOIDTRDECCHARSTR,INTIDEC,INTIBASE/該函數(shù)的功能是,將十進(jìn)制整數(shù)IDEC轉(zhuǎn)換為IBASE進(jìn)制的字符串表示形式/CHARCHINTI,IDR,K0WHILEIDEC0IDRIDECIBASE/IDEC對(duì)IBASE求余/IFIDR10/判斷余數(shù),根據(jù)余數(shù)的值對(duì)其進(jìn)行變換/STRKIDR10AELSESTRKIDR0IDEC/IBASEFORI0IINCLUDEINTNVOIDINSERTINTP,INTX,INTNINTI0,JWHILEXPIJPJPJ1PJX/此語句的作用是將X插入到元素PJ的位置/INTCREATEINTHEAD,P,IPRINTF“NN“SCANF“D“,HEADINTMALLOCNSIZEOFINT/分配內(nèi)存空間函數(shù)MALLOC的調(diào)用形式錯(cuò)誤,正確的為(類型說明符)MALLOCSIZE/PRINTF“ENTERNUMBERS“PHEADFORI0IINCLUDEINCLUDE/后續(xù)程序調(diào)用了字符函數(shù)ISALPHA,所以要加INCLUDE/VOIDREPLACE_WORDCHARSCHARWORD_TAB410“SAD“,“HAPPY“,“ACCUSE“,“FORGIVE“CHART10,TMP80/由后面的TKSJ知,此處定義的T不是一個(gè)字符變量,而是一個(gè)字符型數(shù)組/INTI,J,K,NFORI0SIIFORJI,K0ISALPHASJK,JTKSJTK0IFK0FORN0NINCLUDEINTFACTORINTN/該函數(shù)的功能是,求整數(shù)N的所有因子之和/INTI,S0FORI1IINCLUDEINCLUDEINCLUDEINTPRIMEINTN/該函數(shù)的功能是,判斷整數(shù)A是否素?cái)?shù)/INTIFORI2IINCLUDEINTPRIMEINTA/該函數(shù)的功能是,判斷整數(shù)A是否是素?cái)?shù)/INTK,IIFA1RETURN0IFA2RETURN1/A等于1和2時(shí)單獨(dú)考慮/FORI2IINCLUDEINCLUDEVOIDSORTINTA,INTN/將數(shù)組A中的N個(gè)整數(shù)進(jìn)行從大到小排列/INTI,J,K,TFORI0IAKKJIFKITAKAKAIAIT/利用中間變量T交換兩者的值,最后將數(shù)組按從大到小的順序進(jìn)行排列/LONGFUNLONGSINTD,B10,I,J0LONGS10WHILES0/利用WHILE循環(huán)對(duì)數(shù)據(jù)S進(jìn)行各位數(shù)字各位的分離/DS10IFD20/判斷各位是否為偶數(shù),若是偶數(shù)則將其保存到數(shù)組B中/BJDS/10SORTB,J/調(diào)用函數(shù)SORT對(duì)B數(shù)組中存放的J個(gè)偶數(shù)進(jìn)行排序/FORI0IINCLUDEINCLUDEDEFINEN10INTTROITSKYLONGA/該函數(shù)的功能是,求出1000000以內(nèi)所有的TROITSKY數(shù)/INTCOUNT0,BLONGN,N1FORN1N0BN1/10/確定數(shù)N的位數(shù),求得數(shù)N的首位數(shù)字/N1NLONGPOW10,B110N/LONGPOW10,B1/將首位作為個(gè)位,其他三位數(shù)乘以10組成新的整數(shù)/IFN1/NDOUBLEN1/N/將符合要求的數(shù)存入數(shù)組A中/RETURNCOUNT/函數(shù)返回TROITSKY數(shù)的個(gè)數(shù)/VOIDMAINLONGAN,IINTKFILEFP/定義文件指針/FPFOPEN“MYF2OUT“,“W“/以只寫方式“W“打開文件/IFFPNULLEXIT0KTROITSKYA/調(diào)用TROITSKY函數(shù)/FORI0IINCLUDEINCLUDEINCLUDEINTFIBONPRIMELONGF,INTNINTI,M0LONGA401,1,J,KFORI2IK1FMAI/將素?cái)?shù)存放到數(shù)組K中/RETURNM/數(shù)組中素?cái)?shù)的個(gè)數(shù)作為函數(shù)值返回/MAININTI,MLONGF40FILEFP/定義文件指針/FPFOPEN“MYF2OUT“,“W“/以只寫方式“W“打開文件/IFFPNULLPRINTF“CANNOTOPENDEFILEN“EXIT0MFIBONPRIMEF,30/調(diào)用函數(shù)FIBONPRIME求出FIBONACCI數(shù)列前30個(gè)數(shù)中的素?cái)?shù)/FORI0IINCLUDEVOIDSUMFACINTX,INTNINTFACINTNMAININTI,A101,2,4,8,16,32,64,128,256,512FILEFP/定義文件指針/IFFPFOPEN“MYF2OUT“,“W“NULLPRINTF“CREATFILEMYF2OUTFAILEDN“EXIT0SUMFACA,10/調(diào)用函數(shù)SUMFAC對(duì)一維數(shù)值中的數(shù)列進(jìn)行變換操作/PRINTF“N“FPRINTFFP,“N“FORI0IKI/利用循環(huán),從后向前遍歷數(shù)列查找超完全數(shù)/SUMFACXI/調(diào)用FAC函數(shù)求得各元素的所有因子之和/IFFACSUMXI2/利用IF判斷其是否是超完全數(shù)/MXIFORJIJ0JXJXJ1/移動(dòng)超完全數(shù)之前需將數(shù)列所有數(shù)依次后移/X0M/將超完全數(shù)移動(dòng)到數(shù)列的第一個(gè)位置/KI17、編寫函數(shù)INTDELFINDGEDINTA,INTN,INTFINCLUDE“STDIOH“INCLUDE“CONIOH“INTDEL_FINDGCDINTA,INTN,INTFINTI,K,GFORI0,K0IGKKGELSEGGKFK/保存最大公約數(shù)到F指向的變量中/RETURNN/函數(shù)返回?cái)?shù)組中剩余的整數(shù)個(gè)數(shù)/MAINFILEFP/定義文件指針/INTI,A106,8,9,11,12,13,15,16,18,19,F,NIFFPFOPEN“MYF2OUT“,“W“NULLPRINTF“CANTOPENFILE“EXIT0NDLE_FINDGCDA,10,/調(diào)用DLE_FINDGCD函數(shù)刪除數(shù)組中的所有滿足條件的整數(shù)并求出剩余整數(shù)的最大公約數(shù)/FORI0IINCLUDEINCLUDEINTHEQINMATHINTM,INTN,INTA2INTI,J,M1,S1,S2,COUNT0FORM1MM1INCLUDEINCLUDEINTPRIME_MINTN,INTX,LONGYINTI,J,M,COUNTLONGK0,Q,K1,K2,K3FORM2M0INTWK310IFW1/判斷2M1的十進(jìn)制表示中是否包含數(shù)字1/COUNTK2K210WK3K3/10IFK220CONTINUE/判斷2M1的反序數(shù)是否為奇數(shù)/IFCOUNT0XKMYKK1/符合條件的所有整數(shù)M保存到X指向的數(shù)組中,將與M對(duì)應(yīng)的整數(shù)2M1保存到Y(jié)指向的數(shù)組中/RETURNK/函數(shù)返回X數(shù)組中保存的整數(shù)個(gè)數(shù)/MAINFILEFP/定義文件指針/LONGA20INTI,J,N,B20,MIFFPFOPEN“MYF2OUT“,“W“NULLPRINTF“OPENFILEMYF2OUTFAILEDN“EXIT1PRINTF“INPUTN“SCANF“D“,/接收從鍵盤輸入的參數(shù)N/MSEARCHN,B,A/調(diào)用SEARCH函數(shù)分別求得滿足上述條件的所有三位正整數(shù)和所有四位正整數(shù)/FORI0IINCLUDEINCLUDEDEFINEMINX,YXBIBMINMINMIN,AIABIBIBELSEMI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職文化事業(yè)管理(小型文化活動(dòng)組織)試題及答案
- 2025年高職鐵道機(jī)車(機(jī)車維護(hù)與檢修)試題及答案
- 2025年大學(xué)護(hù)理學(xué)(綜合護(hù)理實(shí)操)試題及答案
- 2025年中職(康復(fù)技術(shù))康復(fù)護(hù)理基礎(chǔ)試題及答案
- 2025年高職學(xué)前教育基礎(chǔ)應(yīng)用技術(shù)(學(xué)前教育基礎(chǔ)應(yīng)用技術(shù)案例)試題及答案
- 2025年中職地理(地理基礎(chǔ)知識(shí))試題及答案
- 2025年高職木業(yè)產(chǎn)品設(shè)計(jì)與制造(木材制品設(shè)計(jì))試題及答案
- 2025年高職藥學(xué)(藥物鑒別方法)試題及答案
- 2025年大學(xué)四年級(jí)(工程管理)項(xiàng)目管理階段測(cè)試題及答案
- 2025年中職(電子商務(wù)運(yùn)營)網(wǎng)店運(yùn)營基礎(chǔ)階段測(cè)試題及答案
- 畜牧技術(shù)員安全培訓(xùn)效果測(cè)試考核試卷含答案
- 2026年湖南郵電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試參考題庫附答案詳解
- 小學(xué)三年級(jí)語文上冊(cè)期末復(fù)習(xí)知識(shí)點(diǎn)總結(jié)課件
- 2026年Q1電商店鋪運(yùn)營非遺文化商品上架調(diào)研
- 2025-2026學(xué)年北師大版高二數(shù)學(xué)上學(xué)期期末??碱}之隨機(jī)事件的條件概率
- 2026年小學(xué)一二年級(jí)第一學(xué)期無紙筆化考核方案及測(cè)試題(一二年級(jí)語文數(shù)學(xué))
- 2025四川金融控股集團(tuán)有限公司招聘16人筆試參考題庫附帶答案詳解(3卷合一)
- 2025年人文常識(shí)競(jìng)賽題庫及答案
- 2025年時(shí)事政治試題庫完整參考詳解(完整版)及答案
- 學(xué)校副校長(zhǎng)中層干部和群團(tuán)組織負(fù)責(zé)人績(jī)效考核實(shí)施細(xì)則
- 新車交車課件
評(píng)論
0/150
提交評(píng)論