如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
实验7指针成绩专业班级数学111班学号201112010127姓名谢思雨报告日期实验类型:●验证性实验○综合性实验○设计性实验实验目的:1熟悉定义指针变量的方法、使用指针变量的方法。。2学会使用指针对数组元素的引用和输出。实验内容:第六章习题第2题、第3题实验步骤:(记录实验过程中的步骤)1要求上机实验前先编写出程序代码2编辑录入程序3调试程序并记录调试过程中出现的问题及修改程序的过程4经反复调试后,运行程序并验证程序运行是否正确。5记录运行时的输入和输出。实验任务的程序运行运行界面及运行结果:实验总结本次实验运用了指针这一章的重要知识,对了解和应用指针有极大的帮助作用。通过阅读和编写进一步掌握了c++语言程序编写指针方面的运用。每个实验任务程序代码第六章习题第2题#include<iostream>#include<cstring>usingnamespacestd;intmain(){voidswap(char*,char*);charstr1[20],str2[20],str3[20];cout<<"inputthreeline:"<<endl;gets(str1);gets(str2);gets(str3);if(strcmp(str1,str2)>0)swap(str1,str2);if(strcmp(str1,str3)>0)swap(str1,str3);if(strcmp(str2,str3)>0)swap(str2,str3);cout<<endl<<"Now,theorderis:"<<endl;cout<<str1<<endl<<str2<<endl<<str3<<endl;return0;}voidswap(char*p1,char*p2){charp[20];strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);}第六章习题第3题#include<iostream>usingnamespacestd;intmain(){voidinput(int*number);voidmax_min_value(int*number);voidoutput(int*number);intnumber[10];input(number);max_min_value(number);output(number);return0;}voidinput(int*number){inti;cout<<"input10numbers:"<<endl;for(i=0;i<10;i++)cin>>number[i];}voidmax_min_value(int*number){int*max,*min,*p,temp;max=min=number;for(p=number+1;p<number+10;p++)if(*p>*max)max=p;elseif(*p<*min)min=p;temp=number[0];number[0]=*min;*min=temp;if(max==number)max=min;temp=number[9];number[9]=*max;*max=temp;}voidoutput(int*number){int*p;cout<<"Nowtheyare:";for(p=number;p<number+10;p++)cout<<*p<<"";cout<<endl;return;}