C语言程序设计实验实验报告(2).doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:4 大小:39KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言程序设计实验实验报告(2).doc

C语言程序设计实验实验报告(2).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《C语言程序设计实验》实验报告实验七指针编程班级:________________学号:________________姓名:________________日期:________________台州学院数信学院计算机系制作一、实验目的和要求掌握指针变量的定义、指针与数组、指针与函数。二、实验指导1、复习课本第十章,浏览上课讲解的相关内容,对指针进行复习,看例子和课后习题,掌握指针变量的定义、指针与数组、指针与函数的关系;2、进行实验准备,完成程序作业,设计出程序;3、上机操作,启动TurboC2.0或VC6.0,输入程序,对程序进行编译、运行,如果发生错误,则对程序进行修改;4、对程序进行扩充、修改;5、完成实验报告。三、实验准备程序1:下面的程序的功能是:输入两个整数,交换后按大小输出。运行效果:2,3(回车)3,2根据注释,完成下面的程序(将空缺的语句填回):#include<stdio.h>voidswap(int*p1,int*p2);voidmain(){inta,b;scanf("%d,%d",&a,&b);;/*定义指向整型数的指针变量p1、p2*/p1=&a;p2=&b;if(a<b)swap(p1,p2);printf("%d,%d\n",a,b);}voidswap(int*p1,int*p2){intt;/*在下面完成代码:交换*p1和*p2的值*/}程序2:显示最高分的信息。根据注释,完成下面的程序:#include<stdio.h>intSearchMax(int*p,intn);voidmain(){intscore[5]={90,73,91,60,55};char*name[5]={"zhaoda","qianer","zhangsan","lisi","wangwu"};intk;k=SearchMax();/*请填写函数参数*/printf("最高分是:%d\n",score[k]);printf("姓名是:%s\n",);/*请填写函数参数*/}/*求最高分:分数存于p开始的连续单元,n表示分数个数。返回:最高分所在的序号*/intSearchMax(int*p,intn){/*在下面写出函数体:*/}程序3:编制程序,将两个字符串相连接。根据注释,完成下面的程序(注意需要上机调试通过):#include<stdio.h>voidmain(){;/*Link函数声明*/chara[100]="Iam";char*b="aboy.";Link(a,b);/*将b字符串连接到a后面*/printf("%s\n",a);/*要求能显示:Iamaboy.*/}/*请在这里编制Link函数:*/四、实验过程(对上面三个程序进行上机调试,验证程序的正确性)五、实验心得: