09年計算機三級網絡南開100題(絕對最新)_第1頁
已閱讀1頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、題目題目1:下列程序的功能是:將大于整數m且緊靠m的k個素數存入數組xx。請編寫函數num(intmintkintxx[])實現(xiàn)函數的要求,最后調用函數readwriteDAT()把結果輸出到文件out.dat中。例如:若輸入17,5,則應輸出:19,23,29,31,37。注意:部分源程序已給出。請勿改動主函數main()和函數readwriteDAT()的內容。類型:素數。voidnum(intmintkintxx[])intdat

2、a=m1inthalfn=0Iwhile(1)half=data2f(I=2Ihalf)xx[n]=datanif(n=k)breakdata題目題目2:已知數據文件IN.DAT中存有200個四位數并已調用讀函數readDat()把這些數存入數組a中請考生編制一函數jsVal()其功能是:如果四位數各位上的數字均是0或2或4或6或8則統(tǒng)計出滿足此條件的個數cnt并把這些四位數按從大到小的順序存入數組b中。最后main()函數調用寫函數w

3、riteDat()把結果cnt以及數組b中符合條件的四位數輸出到OUT.DAT文件中。注意:部分源程序存在文件PROG1.C文件中。程序中已定義數組:a[200]b[200]已定義變量:cnt請勿改動數據文件IN.DAT中的任何數據、主函數main()、讀函數readDat()和寫函數writeDat()的內容。voidjsVal()intbb[4]intIjkflagf(I=0I=Aj=0j)pp[j1]=pp[j]pp[0]=xx[

4、l][I]kIstrcat(chpp)strcpy(pp““““)k=1if(I==1)breakwhile((xx[l][I]z)j=0j)pp[j1]=pp[j]pp[0]=xx[l][I]kIstrcat(chpp)strcpy(pp““““)k=0if(I==1)breakstrcpy(xx[l]ch)題目題目5:在文件in.dat中有200個正整數,且每個數均在1000至9999之間。函數ReadDat()讀取這200個數存放

5、到數組aa中。請編制函數jsSt(),其函數的功能是:要求按每個數的后三位的大小進行升序排列,然后取出滿足此條件的前10個數依次存入數組b中,如果后三位的數值相等,則按原先的數值進行降序排列。最后調用函數WriteDat()把結果bb輸出到文件out.dat中。例:處理前60125099901270258088處理后90126012702580885099注意:部分源程序已給出。請勿改動主函數main()、讀數據函數ReadDat()和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論