

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、上機練習:1.隨機產生n個整數(500以內)存放在ex1.out中,每行10個整數,每兩個整數之間用空格隔開(行尾沒有空格)。2、求一個55數陣中的馬鞍數,輸出它的位置。所謂馬鞍數,是指在行上最小而在列上最大的數。如下:5678945678345212349012548則1行1列上的數就是馬鞍數。輸入文件:number.in共n1行,第一行:nm第2到n1行:每行m個整數輸出文件:number.out輸出一行:如果存在馬鞍數,則輸出行和
2、列以及馬鞍數。3.數學黑洞heidong.pas已知:一個任意的四位正整數。將數字重新組合成一個最大的數和最小的數相減,重復這個過程,最多七步,必得6174。即74611467=6174。將永遠出不來。求證:所有四位數字(全相同的除外),均能得到6174。輸出掉進黑洞的步數。輸入文件:heidong.in共一行:n(四位正整數)輸出文件:heidong.out共一行:步數。4、回形方陣huixing.pas任給n,試輸出如下方陣,例如:
3、N=7輸入文件:huixing.in文件包含一個正整數,即階數n。輸出文件:huixing.out文件包含n行,每行n個數的回形方陣。輸出時每個數據之間空一格。5.拉丁方陣(lading.pas)一個NN的拉丁正方形含有整數1~N,且在任意的行或列中都不出現重復數據,一種可1111111122222112333211234321123332112222211111111能的66拉丁正方形如下:6314251456325621432135
4、64354216426351該拉丁方陣的產生方法是:當給出第一行數后,就決定了各數在以下各行的位置,比如第一行的第一個數為6,則該數在1—6行的列數依次為1,4,2,5,6,3。即第一行數為各數在每行中列數的索引表。請你寫一個程序,產生按上述方法生成的拉丁方陣。輸入文件為lading.in一共有兩行,第一行為一個數N。第二行有N個數,為拉丁方陣的第一行。輸出文件:lading.out為NN的拉丁方陣。每個數據之間空一格。樣例輸入:663
5、1425樣例輸出6314251456325621432135643542164263516、蛇形方陣。(snake.pas)任給n,試按如下方式對A[Ij]賦值,例如:Entern:6126715163581417264913182527101219242833112023293234212230313536輸入文件:snake.in文件包含一個正整數,即階數n。輸出文件:snake.out文件包含n行,每行n個數的蛇形方陣。輸出時每個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論