




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、練習(xí)6 指針與一維數(shù)組 參考答案一、目的1、 掌握指針變量的定義和引用方法;2、 掌握用指向一維數(shù)組的指針編寫應(yīng)用程序的一般方法。二、實驗1 運(yùn)行程序(指導(dǎo)P38實驗3.6-1(1),驗證結(jié)果。運(yùn)行結(jié)果:a=13,b=102 運(yùn)行程序(指導(dǎo)P38實驗3.6-1(2),驗證結(jié)果。運(yùn)行結(jié)果:2,2,23 運(yùn)行程序(指導(dǎo)P38實驗3.6-1(3),驗證結(jié)果。運(yùn)行結(jié)果:1 2 3 44 程序修改:首先使指針pa指向變量a(初值為10),然后通過pa間接訪問a的方法將a的值修改為20。程序在一對/*/之間有兩個錯誤,請修改。#include void main(int a=10,*pa; pspan/*
2、/ pa=&a; /*將20賦給pa指向變量(即a)*/*pa=20; /*將20賦給pa指向變量(即a)*/*/printf(%dn,a;5 運(yùn)行程序,輸入兩個整數(shù),觀察程序能否實現(xiàn)功能:使用指針將兩個數(shù)按降序重新存放。如果不能實現(xiàn),請修改程序?qū)崿F(xiàn)上述要求。#include void main( int a,b,*p1=&a,*p2=&b,t;printf(input a and b:;scanf(%d %d,&a,&b;if(a t=*p1; /*應(yīng)該將p1和p2指針指向的兩個變量的值交換*/*p1=*p2;*p2=t;printf(a=%d,b=%dn,a,b;6 編寫程序:用指針方法實
3、現(xiàn)指導(dǎo)P39實驗3.6-2(2(將數(shù)組a中的n個數(shù)按反序存放)。要求: 用首地址偏移量法輸入數(shù)組,用指針移動法輸出數(shù)組;某種指針方法實現(xiàn)反序存放請示寫作要點(diǎn)#include #include 是下級機(jī)關(guān)向上級機(jī)關(guān)請求指示或批準(zhǔn)的呈請性、期復(fù)性公文。 #define N 6void main(二、正文: int aN,i,*p=a;q,temp;請示的事項:寫明請示要求,如請求物資要寫明品名、規(guī)格、數(shù)量,請求資金要寫明金額。輸入數(shù)組,三、結(jié)尾語:多用“上述意見,是否妥當(dāng),請指示”。“特此請示,請予批準(zhǔn)”,“以上請求,請予審批”,“以上請示,請予批復(fù)”,“以上請示,如無不妥,請批轉(zhuǎn)各部門執(zhí)行”等語
4、。*/注意事項:一文一事;一個主送機(jī)關(guān);逐級請示。for (i=0;i= 規(guī)定格式-1;i+ 北京積水潭醫(yī)院的規(guī)定(年月日)反序存放實現(xiàn) */for(i=;北京市關(guān)于禁止燃放煙花爆竹的規(guī)定=N/2-1 ; i + 為了保障國家、集體財產(chǎn)和公民人身財產(chǎn)安全,防止環(huán)境污染,維護(hù)社會秩序,根據(jù)國家有關(guān)法律、法規(guī),結(jié)合本市情況,制定本規(guī)定。 temp=*(aa+i=*(a+N-1-i本規(guī)定具體應(yīng)用中的問題,由市人民政府負(fù)責(zé)解釋。*( 第十二條 本規(guī)定自施行。=temp規(guī)定寫作要點(diǎn)scanf(%d,a+i;/*或一、標(biāo)題:地域內(nèi)容文件種類p+i二、正文:/*反序存放實現(xiàn)1指針移動法(好?。?/書寫要求
5、公文標(biāo)題居中排一行或數(shù)行。temp=*p;*p=*q;*q=temp;公文標(biāo)題用 /* 輸出數(shù)組 ,正文用3號仿宋。printf(Output the numbers :n;一般每頁22行,每行28個字。a+NA4紙打印。結(jié)構(gòu)層次序數(shù), printf(n;成文時間用漢字,“零”可寫為“”,右空4個字。:用指針方法實現(xiàn)教程P191習(xí)題6.2(5(輸入10個整數(shù)存入數(shù)組a中,按從小到大的次序輸出)。解1:選擇排序,用指針移動法實現(xiàn)#include #define N 6void main(int aN,*p,*q,temp,*pmin;printf(Please input %d integers
6、:n,N;for(p=a;p=a+N-1;p+ scanf(%d,p;for(p=a;p=a+N-2;p+ pmin=p;for (q=p+1;q=a+N-1;q+if(*q*pmin pmin=q;if(pmin!=p temp=*pmin;*pmin=*p;*p=temp; printf(Output the numbers :n;for (p=a;p=a+N-1;p+ printf(%d ,*p;printf(n;解2:選擇排序,用指針偏移量法實現(xiàn)#include #define N 6void main(int aN,*p=a,i,j,temp,*pmin;printf(Please
7、input %d integers:n,N;for(i=0;i=N-1;i+ scanf(%d,p+i;for(i=0;i=N-2;i+ pmin=p+i;for (j=i+1;j=N-1;j+if(*(p+j*pmin pmin=p+j;if(pmin!=p+i temp=*pmin;*pmin=*(p+i;*(p+i=temp; printf(Output the numbers :n;for(i=0;i=N-1;i+ printf(%d ,*(p+i;printf(n;三、編程選做(均要求用指針方法)8 教程P191習(xí)題6.2(1(輸出數(shù)組元素的平均值)9 教程P191習(xí)題6.2(2(輸
8、出數(shù)組中的最大值與次最大值)10 教程P191習(xí)題6.2(3(將數(shù)組中最大值與最小值的位置互換后輸出)#include #include #define N 6void main( int aN,i,*p=a;int *pmin,*pmax,temp;printf(Please input %d integers:n,N;for (i=0;i / scanf(%d,a+i;pmin=pmax=a;for (p=a+1;p if (*p*pmax pmax=p;temp=*pmin;*pmin=*pmax;*pmax=temp;printf(Output the numbers :n;for (p=a;p printf(%d ,*p;printf(n;getch(;11 書面作業(yè)教程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合法有效裝修合同范例
- 廚房原材料合同范本
- 農(nóng)村住宅建房合同范本
- 衛(wèi)材購銷合同范本
- 養(yǎng)殖設(shè)備包工合同范本
- 勞務(wù)合同范本100例
- 醫(yī)院后勤設(shè)備采購合同范本
- 學(xué)校供餐服務(wù)合同范本
- 勞務(wù)兼職培訓(xùn)合同范本
- 公司裝修改造合同范本
- 全媒體運(yùn)營師試題庫(含答案)
- 2024至2030年中國礦用隔爆型監(jiān)控攝像儀行業(yè)投資前景及策略咨詢研究報告
- 大學(xué)生職業(yè)素養(yǎng)訓(xùn)練(第六版)課件 第二單元學(xué)習(xí)職業(yè)禮儀
- 北京市燕山區(qū)中考一模英語試題及答案
- 腦卒中-腦卒中的康復(fù)治療
- 2024至2030年中國超聲波加工機(jī)床行業(yè)深度調(diào)研及發(fā)展預(yù)測報告
- 十七個崗位安全操作規(guī)程手冊
- 疫情統(tǒng)計學(xué)智慧樹知到答案2024年浙江大學(xué)
- 三方資金轉(zhuǎn)換協(xié)議書范本
- 2024年對口升學(xué)真題模擬語文試卷及答案十四
- 初級中學(xué)語文教師資格考試學(xué)科知識與教學(xué)能力2024年下半年測試試題與參考答案
評論
0/150
提交評論