实验五使用指针的程序设计

实验五使用指针的程序设计

ID:28038440

大小:69.50 KB

页数:4页

时间:2018-12-07

实验五使用指针的程序设计_第1页
实验五使用指针的程序设计_第2页
实验五使用指针的程序设计_第3页
实验五使用指针的程序设计_第4页
资源描述:

《实验五使用指针的程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言程序设计实验报告实验五使用指针的程序设计(1)班级李明川学号201219628姓名李明只一、实验目的(1)掌握指针的概念,会定义和使用指针变量;(2)能正确使用数组的指针和指向数组的指针变量;(3)熟悉指针做函数参数的使用方法;(4)能正确使用字符串的指针和指M字符串的指针变量。二、实验内容及步骤1、按要求完善程序下列程序的功能是分别求出数组屮所有奇数之和以及所有偶数之和。形参n给丫数组屮数据的个数,利用指针odd返回奇数之和,利用指针even返回偶数之和。例如:数组中的償依次为:1,9,2,3,11,6;则

2、利用指针odd返回奇数之和24;利用指针even返回偶数之和8。请在下而空白处将实现这一功能的函数完善,并且调试运行出结果。程序代码如下所示:#include#defineN20voidfun(int*a,intn,int氺odd,int氺even){inti;*odd=0;氺even二0;for(i=0;i

3、idmain(){inta[N]={l,9,2,3,11,6},i,n二6,odd,even;printf(〃Theoriginaldatais:〃);for(i=0;i

4、9号号号3拳学:A、Vwi于fe,商岡同生123学第第第i,A+lAIAIA八I^^1^^1^^1请请请请1001,781002,891003,98cT"C:ProgramFilesMicrosoftVisual5tudioTheoriginaldatais:1923116Thesunofoddnumbers:24Thesumofeuennumber:8Pressanykeytocontinue2.假设每班人数最多不超过30人,具体人数由键盘输入,试编程打印最高分及其学号。要求:用一维数组和指针变量作函数参数

5、,编程打印某班一门课成绩的最高分和学号。请编写相应的程序代码,并调试运行出正确结果。程序代码:#includevoidmain(){voidfun(float*score,intn,int*k);floatscore[30];intnum[30];inti,n,k=0;printf("请输入学生人数.•");scanf("%du,&n);for(i=0;i

6、ore,n,&k);printf("最高分为:%.2f,其学号为:%dn,score[k],num[k]);}voidfun(float*score,intn,int*k){inti;for(i=l;i

7、阵转置,用指针作为函数的形参,在主程序中输出转置后的矩阵。程序代码:^includeintmain(){voidzhuanzhi(int(*b)[3]);//声明一*个函数inta.[3][3];inti,j;printf("请输入一个3*3的矩阵:");//对矩阵的值进行输入for(i=0;i<3;i++){for(j=0;j<3;j++){scanf&a[i][j]);}}printf("您输入的矩阵为:");//输出输入的矩阵for(i=0;i<3;i++){for(j=0;j〈3;

8、j++){printf("%3d",a.[i][j]);}printfC’rT);}zhuanzhi(a);//调用函数使其转置printf("转置之后的矩阵为:");for(i=0;i<3;i++){for(j=0;j〈3;j++){printf("%3d",a.[i][j]);}printfC’rT);}return0;}voidzhuanzhi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。