下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——上次福大試驗A第6章試驗指針2(一維、二維數(shù)組與指針)
1*、按下列要求改編p126-例5.2:(A1.c)要求:(1)在原題的基礎上,定義1個指向int型的指針變量p,并使之指向一維數(shù)組a的首元素;(2)保留對a數(shù)組的各元素進行賦值操作的語句;
(3)分別用含有p的下標法和指針法輸出數(shù)組各元素(輸出結(jié)果形如測試樣例)。
(4)在程序的最后,輸出數(shù)組首元素的地址和指針變量p中的內(nèi)容(要求:16進制%x輸出)。
2*、按下列要求改編p126-例5.2。(A2.c)要求:(1)使用指針變量法訪問數(shù)組。
(2)數(shù)組元素的賦值用一條循環(huán)實現(xiàn),數(shù)組各元素的輸出用另一條循環(huán)語句來實現(xiàn)。
3*、通過指針編寫能滿足以下要求的程序(可采用下標法或指針法)(引導學生進行分析)。(A3.c)要求:(1)從鍵盤輸入8個整數(shù)(10,-1,20,90,5,12,0,100)存于一維數(shù)組a中;
(2)求出8個數(shù)的平均值(ave),并輸出之(用指針變量p訪問數(shù)組各元素。以下各項均應使用p);
(3)輸出數(shù)組元素中的最大值與次大值;(4)按從小到大的順序輸出各元素中的值。
4、按以下要求操作p136-例5.8。例5.8程序的功能是在一組不重復數(shù)據(jù)中,刪除指定位置的數(shù)。(A4.c)要求:
1)閱讀p136-例5.8程序,并測試之。2)測試后,回復以下問題:
A.在scanf函數(shù)中,名為del_at的變量中存放的是什么數(shù)據(jù)?其取值范圍?B.第1個for循環(huán)語句的作用?
當del_at=9時,從哪個元素開始其后各元素的值需發(fā)生變化?并給出變化的元素名、原值和現(xiàn)值(如a[[1]:3,5)。C.在最終一個for循環(huán)中,為何不輸出最終一個元素?3)在A4.c原程序的基礎上,按以下要求對其進行改編:A.定義一個可指向a數(shù)組元素的指針變量。
B.在程序中,用已定義的指針變量來表示數(shù)組各元素。
5、按以下要求處置p138-例5.10將存放在數(shù)組中的一組數(shù)據(jù)逆序重排,并輸出。(A5.c)要求:(1)閱讀并測試p138-例5.10程序,并思考以下問題:
A.程序運行前,a數(shù)組中存放的數(shù)據(jù)的特點?(提醒:有序或無序?升序或降序?)B.程序中的第1個for循環(huán)語句的作用?
(2)在A5.c原程序的基礎上,按以下要求對其進行改編:
A.將程序中的數(shù)組大小7用一個名為N的符號常量替代(程序中不允許再出現(xiàn)與7相關的數(shù)據(jù));B.定義一個可指向a數(shù)組元素的指針變量。
C.在程序的2個for語句中,用已定義的指針變量表示的下標法來表示數(shù)組各元素;
附加題:
1、在按以下要求對A5.c進行改編:(A0.c)
要求:(1)使其成為一個能處理任何有序數(shù)列的通用程序(設其最大處理上限為40個數(shù)據(jù))。
(2)每次需處理的數(shù)據(jù)量,可在程序運行時由輸入確定。(3)請用以下3個測試用例分別測試編好的程序。
重排后:
12341112道歉,輸入的數(shù)據(jù)個數(shù)超限!A1.c的參考解答#includevoidmain(){
inta[5],i,*p;p=a;/*或p=*/for(i=0;ivoidmain(){
inta[5],i,*p;
for(p=a,i=0;pvoidmain(){
inta[8],*p,temp;inti,j,min_at;doubleave=0;
printf(\for(i=0;ip[j])min_at=j;
if(min_at!=i){
temp=p[min_at];
p[min_at]=p[i];p[i]=temp;}}
printf(\Thelargestoneis%d,thesecondoneis%d\\n\printf(\for(i=0;ivoidmain(){inta[8],*p,temp;inti,j,min_at;doubleave=0;printf(\for(i=0;i*(p+j))min_at=j;if(min_at!=i){temp=*(p+min_at);*(p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學八年級上冊《實驗與探究三角形中邊與角之間的不等關系》聽評課記錄
- 魯教版歷史六年級上冊第5課《夏、商、西周的興亡》聽課評課記錄
- 魯人版道德與法治九年級下冊13.1《綠水青山就是金山銀山》聽課評課記錄1
- 部審人教版八年級數(shù)學下冊聽評課記錄18.2.1 第1課時《矩形的性質(zhì)》
- 七年級上冊道德與法治第十課綻放生命之花聽課評課記錄(2課時)
- 星球版地理八年級下冊《第二節(jié) 生態(tài)環(huán)境保護與資源開發(fā)》聽課評課記錄1
- 人教版歷史八年級上冊第22課《抗日戰(zhàn)爭的勝利》聽課評課記錄
- 小學五年級聽評課記錄
- 魯教版數(shù)學七年級上冊1.1《認識三角形》聽評課記錄5
- 蘇科版數(shù)學七年級下冊聽評課記錄7.3圖形的平移1
- 人教版高中數(shù)學必修1全冊導學案
- 四年級計算題大全(列豎式計算,可打印)
- 科技計劃項目申報培訓
- 591食堂不合格食品處置制度
- 產(chǎn)業(yè)鏈鏈長分工表
- 國際金融課件(完整版)
- 導向標識系統(tǒng)設計(一)課件
- 220t鍋爐課程設計 李學玉
- 全英文劇本 《劇院魅影》
- 北京城的中軸線PPT通用課件
- 黑布林繪本 Dad-for-Sale 出售爸爸課件
評論
0/150
提交評論