实验14 指针(2)(模板)(2).doc

上传人:Wo****W 文档编号:80394745 上传时间:2023-03-22 格式:DOC 页数:2 大小:12.50KB
返回 下载 相关 举报
实验14 指针(2)(模板)(2).doc_第1页
第1页 / 共2页
实验14 指针(2)(模板)(2).doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验14 指针(2)(模板)(2).doc》由会员分享,可在线阅读,更多相关《实验14 指针(2)(模板)(2).doc(2页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、实验14 指针(2)(模板)(2)实 验 报 告 实验项目名称 验 实验 14 指针 (2) 实验项目类型 验证性 演示性 设计性 综合性 创新性 实验指导教师 陈富贵 实验地点 3502 专业、班级 据 大数据 20-3 班 班 学号 2080910T03516 实验日期 2021 年 年 5 月 月 7 日 日 姓名 晋倩 一、实验目的 1.掌握指针与函数的关系并能够利用指针处理函数问题。2.了解指向指针的指针的概念及其使用方法。3.能够使用指针进行程序设计。二、实验硬、软件环境 1.计算机dows 操作系统 2.Dev-C+ 或VC+6.0 三、实验内容及步骤 1.有 有 n 个整数,使

2、前面各数顺序向后移动 m 个位置,最后 m 个数变成最前面 m 个数 。写一个函数入 实现以上功能,在主函数中输入 n 个整数和输出调整后的 n 个数图 (如图 1 )。程序:#include void move(int a20,int n,int m) int _p, _; _=_(a+n-1); / 依次后移数组内每个元素 for (p=a+n-1;a;p-)_p=_(p-1); _a=_; m-; if (m0) move(a,n,m); / 递归调用 int main int num20,n,m,i; printf(“ 有多少个数?”); scanf(“d”,n); printf(“

3、输入这d 个数:n”,n); for (i=0;i int main int i,k,m,n,num50,_p; printf(“ 输入人数: n=”); n-m m 图 图 1 有多少个数?6 这 输入这 6 个数: 34 55 12 -9 67 45 你要移动后面的多少个数到最前面去 去?4 移动后,变为: 12 -9 67 45 34 55 图 图 2 scanf(“d”,n); p=num; / 指针指向数组起始地址 for (i=0;i #include int main void sort(char _); int i; char _p10,str1020; for (i=0;i0

4、) temp=_(s+j); _(s+j)=_(s+j+1);_(s+j+1)=temp; 入 运行程序,输入 10 个 个 字符串图 ,输出结果如图 4 所示。四、实验结果及分析p 1.第 第 1 1 题中,动 移动 m 个位置 用指针来指向数组元素的相应位置,给程序的设计带来诸多方便。2.第 第 2 2 题中,到 报到 3 的人退出针 ,同样利用指针 if (k=3) _(p+i)=0; k=0; m+; , , 那么 留下 来 的为 不为 0的那个 号 位就是要找 的 号 位 。3.对于 不等长的字符串 ,为节省空间引入 指针数组_P10 ,这相当于 10 个一维数组 。成绩:教师签名_:年 月 日 图 图 4 图 图 3 第 2 页 共 2 页

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

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com