实验报告一(指针).docx

上传人:hs****ma 文档编号:548430559 上传时间:2023-10-19 格式:DOCX 页数:7 大小:14.30KB
返回 下载 相关 举报
实验报告一(指针).docx_第1页
第1页 / 共7页
实验报告一(指针).docx_第2页
第2页 / 共7页
实验报告一(指针).docx_第3页
第3页 / 共7页
实验报告一(指针).docx_第4页
第4页 / 共7页
实验报告一(指针).docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《实验报告一(指针).docx》由会员分享,可在线阅读,更多相关《实验报告一(指针).docx(7页珍藏版)》请在金锄头文库上搜索。

1、实验报告一(指针) 指针 实验一 指向变量得指针变量编程 一实验目得与要求 1、 理解指针得概念。 2、 掌握指针变量得定义与使用。 、 掌握指针变量作为函数参数得使用方法。 二 二. 实验题目 、 用指针变量编程,求数组中得最大元素与最小元素. #inclde std、h efie 10 o main() ;) tni,2tp* tni,1t* tn,a tni(nima iv t arrayN=10,9,2,4,0,35,-16,1,*p1,*p,,b; ;b=2p ;a=1 ;),2p,,yarr(nimxam prnf(maxd,min=n,,); vid mamn(i ar,int

2、*t,int *pt2,int n) it i; ;rra=p=1 for(i=;iN;+) ; irra=1t* )1tp*irra(fi f(arri*pt2) t2=arri ; 实验二 字符指针编程 一 一. 实验目得与要求 1、 理解字符指针得概念。 、 掌握字符指针得定义与使用。 二 二. 实验题目 、 用字符指针编程求出字符串中指定字符得个数。 例如:假设字符串为:abagckm,指定字符为a,则结果为 3. 要求:从 man 函数输入字符串与指定字符,输出结果。 include stdio、 defie AE 20 n CoutLet(char st, car ch) ;0 =

3、 mit i whl(*sr) )hc = +ts(fi time + ; eurn tim ; int main() ; ELXAMrts rahc r c ; ; )n:nirt a tupni esaelP(tnirp scaf(%s, tr) ; getar() ; /get ente pritf(Input the a lett to count:) ; scanf(%c, h) ; ; )hc ,rt(ettetnoC ,nd%(ftnirp 实验三 指向一维数组得指针 变量 编程 一实验目得与要求 、 理解指针与数组之间得关系。 、 掌握用指针变量引用数组元素得方法。 、 掌握用

4、指向一维数组得指针变量编程。 二 二. 实验题目 3、 已知一个整型数组,编程将其数组元素得值改为当前元素与相邻得下一个元素得乘积,数组得最后一个元素改为它与第 0 个元素得乘积,要求用指针变量实现。 例如:已知51, , 3, 4, 5; 计算后 a5=2, 6, 2, 0, 10。 #efe N 5 ilud stdio、h voi f(it ,n n) it ; )+i;ni;=i(ro (p+i)=(p+i))((p+(i+1)%n); nt in() ;i,Na i )+;N;0( of ;)a,d(fncs ;)N,a(f fr (int j=;jN;j+) ;)ja, d%(ft

5、nrp ;1 nrur 实验四 指向二维数组得指 针 变量 编程 一 一. 实验目得与要求 1、 理解二维数组得地址表示方法。 2、 掌握用指针变量表示二维数组得元素与元素得地址。 3、 掌握用指向二维数组得指针变量得使用。 二。实验题目 4、 用一个二维数组 sre43来存放 4 个学生 3 门课得成绩,编程实现: (1) 输入学生成绩; (2) 求出每个学生得平均分,将其保存在数组 a中; (3) 求出每门课程得平均成绩,将其保存在数组 b3中; () 输出数组 a、b 中成绩。 要求:用指向二维数组元素得指针变量实现。 inclde sdio、h vod ipuScr(fot (*)3)

6、/输入学生成绩 it i,j; ;)生学名共,绩成程课门 3 生学个每,绩成生学入输请(fnip for (i = 0;i; +) pritf(请输入学生%d 得门课得成绩,i1); )+j;3j;0 = j(rf saf(f,+j); v stu(float psco,float a)/求每个学生得平均成绩 ;j,i tni ;ev taolf fo (i ; 4;i+) ave0; for(j= ;j3; j+) av+(*(pso+3*+);/累计每门课得成绩 ( ;3a=)iap o vsc(flo (*pso)3,float pb)/求每门课得平均成绩 ;j,i tn ;a aolf

7、 fr (j= 0; j3;j+) / j 表示列 ave=0; for(i= ;i4;i+) / i 表示行 ve+=(pso+i)+j);/累计每个学生得各科成绩 ( ;4/)i+b voi outputcore(foat *pa,float *pb)/输出,b 中成绩 it i; ;)n:为绩成均平得生学个每(frp r (i 0;i; i+,pa+) ;)ap,f2、6%(ftnip rntf(n); rintf(每门课得平均成绩为:n); )+bp,+i ;3i;0 = i( rof pt(、2,*pb); printf(n); vid mai() flat scre4,a4,b3; ;)eros(eoSupi vsu(*scor,);/或vst(soe00,a);或;avt(ce,a); vco(core,);/行指针 ;)b,a(erocSptuo

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号