



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
指針實(shí)驗(yàn)一指向變量的指針變量編程一,實(shí)驗(yàn)?zāi)康呐c規(guī)定.理解指針的概念。.掌握指針變量的定義與使用。.掌握指針變量作為函數(shù)參數(shù)的使用方法。二.實(shí)驗(yàn)題目1.用指針變量編程,求數(shù)組中的最大元素和最小元素。#inc1ude"stdio.h"?defineN10voidmain()(。voidmaxmin(intarr[],int*ptl,int*pt2,intn);。intarray[N]={10,7,19,29,4,0,7,35,-16,21),*p1,*p2,a.b;§p1=&a;p2=&b;。maxmin(array,p1,p2,N);printf("max=%d,min=%d\n",a,b);)voidmaxmin(intarr[]?int*ptl,int*pt2,intn)(。inti:*ptl=*pt2=arr[0];。for(i=1:i<N:i++)if(arr[i]>*ptl)*ptl=arr[i];。if(arr[i]<*pt2)*pt2=arr[i];。))實(shí)驗(yàn)二字符指針編程.實(shí)驗(yàn)?zāi)康呐c規(guī)定.理解字符指針的概念。.掌握字符指針的定義與使用。.實(shí)驗(yàn)題目2.用字符指針編程求出字符串中指定字符的個(gè)數(shù)。例如:假設(shè)字符串為:“abcdaghckpamn”,指定字符為3,則結(jié)果為3。規(guī)定:從main函數(shù)輸入字符串和指定字符,輸出結(jié)果。#include<stdio.h>#defineMAXLEN20intCountLetter(char*str,charch){nttime=0;?whi1e(*str)if(*str++==ch)。time++;returntimeintmainO(charstr[MAXLEN];charch;printf("Pleaseinputastring:\n");。scanf(*%s",str);getchar();//getenter。printf("Inputthea1ettertocount:");,seanf&ch);Printf("\n*,CountLetter(str,ch));)實(shí)驗(yàn)三指向一維數(shù)組的指針變量編程一.實(shí)驗(yàn)?zāi)康呐c規(guī)定.理解指針與數(shù)組之間的關(guān)系。.掌握用指針變量引用數(shù)組元素的方法。.掌握用指向一維數(shù)組的指針變量編程。二.實(shí)驗(yàn)題目3.己知一個(gè)整型數(shù)組,編程將其數(shù)組元素的值改為當(dāng)前元素與相鄰的下一個(gè)元素的乘積,數(shù)組的最后一個(gè)元素改為它與第0個(gè)元素的乘積,規(guī)定用指針變量實(shí)現(xiàn)。例如:已知a[5]={1,2,3,4,5};計(jì)算后a[5]={2,6,12,20,10),#defineN5#inc1ude"sldio.h"voidf(int*p,intn)(?inti;for(i=0;ivn;i++)(p+i)=(*(p+i))*(*(p+(i+l)%n)):)intmain(){inta[N],i;?for(i=0;i<N;i++)scanf("%d”,&a[i]);f(a,N);?for(intj=0:j<N;j+4-)printf("%d",a[j]);?return1;}實(shí)驗(yàn)四指向二維數(shù)組的指針變量編程一.實(shí)驗(yàn)?zāi)康呐c規(guī)定.理解二維數(shù)組的地址表達(dá)方法。.掌握用指針變量表達(dá)二維數(shù)組的元素和元素的地址。.掌握用指向二維數(shù)組的指針變量的使用。二.實(shí)驗(yàn)題目.用一個(gè)二維數(shù)組score[4]⑶來存放4個(gè)學(xué)生3門課的成績(jī),編程實(shí)現(xiàn):(1)輸入學(xué)生成績(jī);(2)求出每個(gè)學(xué)生的平均分,將其保存在數(shù)組a[4]中;求出每門課程的平均成績(jī),將其保存在數(shù)組b[3]中;(4)輸出數(shù)組a、b中成績(jī)。規(guī)定:用指向二維數(shù)組元素的指針變量實(shí)現(xiàn)。#include"stdio.h"voidinputScore(float(*p)[3])//輸入學(xué)生成績(jī){nti,j;叩rintf(”請(qǐng)輸入學(xué)生成績(jī),每個(gè)學(xué)生3門課程成績(jī),共4名學(xué)生\n");for(i=0;i<4;i++)(Printf(”請(qǐng)輸入學(xué)生%d的3門課的成績(jī)\n”,i+l);gfor(j=0;j<3;j++)wcanf(n%f",p[i]+j);})voidavstu(fIoat*psco,float*pa)〃求每個(gè)學(xué)生的平均成績(jī)|ainti,j;f1oatave;for(i=0;i<4;i++)(<>ave=0;for(j=0;j<3;j++)ave+=(*(psco+3*i+j)),累計(jì)每門課的成績(jī)*(pa+i)=ave/3;voidavsco(f1oat(*psco)[3]?float*pb)//求每門課的平均成績(jī)(inti?j;floatave;for(j=0;j<3;j++)//j表達(dá)列(gave=0;for(i=0;i<4;i++)//i表達(dá)行(ave+=(*(*(psco+i)+j));〃累計(jì)每個(gè)學(xué)生的各科成績(jī)*(pb+i)=ave/4;)。})voidoutputScore(float火pa,float*pb)//輸出a,b中成績(jī)(nti;primf("每個(gè)學(xué)生的平均成績(jī)?yōu)?\n”);for(i=0;i<4;i++,pa++)。prinlf("%6.2f",*pa);printfCAn");prinlf("每門課的平均成績(jī)?yōu)?\n");afor(i=0;i<3;i++,pb++)。printf("%6.2f,*pb);printf("\n");)voidmain()(?floatscore[4][3],a[4],b[3];?inputS
溫馨提示
- 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è)企業(yè)購銷合同印花稅稅率調(diào)整與稅務(wù)風(fēng)險(xiǎn)防范協(xié)議
- 2025年度代付農(nóng)民工工資保障服務(wù)合同模板
- 2025年度公司法人掛名品牌授權(quán)合同
- 2025年度勞動(dòng)仲裁調(diào)解協(xié)議范文:智能制造領(lǐng)域員工糾紛處理指南
- 2025年惠州城市職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫附答案
- 2025年澳大利亞數(shù)字商務(wù)消費(fèi)者見解報(bào)告(英文版)-Wunderkind
- 2025年度宅基地永久轉(zhuǎn)讓與農(nóng)村旅游項(xiàng)目投資合同
- 2024大眾養(yǎng)老金融調(diào)研報(bào)告-太平洋保險(xiǎn)
- 2025年度家庭緊急救援服務(wù)家政合同范例雙方
- 2025年哈密職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫匯編
- 地推推廣合作協(xié)議書
- 開展戶外探險(xiǎn)與戶外活動(dòng)課件
- HXD3、HXD3CA型電力機(jī)車應(yīng)急故障處理
- 新浪輿情通建設(shè)方案
- 護(hù)理四種注射法課件
- 物流營(yíng)銷(第四版) 課件 第六章 物流營(yíng)銷策略制定
- 小學(xué)數(shù)學(xué)解決問題題型及解題思路歸類匯總
- 壯醫(yī)滾蛋治療護(hù)理技術(shù)操作規(guī)范
- 人教版(2023) 選擇性必修第三冊(cè) Unit 1 Art Using Language教案
- 現(xiàn)代控制原理-劉豹
- 電力安全生產(chǎn)“十項(xiàng)嚴(yán)禁”【系列漫畫】
評(píng)論
0/150
提交評(píng)論