文档详情

深圳大学C语言实验.pdf

发布:2025-03-27约小于1千字共3页下载文档
文本预览下载声明

得分教师签名批改日期

深圳大学实验报告

课程名称:高级语言程序设计

实验名称:

学院:信息工程学院

指导教师:张金凤

报告人:Kingsta学号:

实验地点教学楼D-506

实验时间:2012年月星期五

实验报告提交时间:2012年月

一.实验环境

Windows7下的MicrosoftVisualC++6.0环境

二、实验内容:

题目:定义一个包含5个整数的整形数组,接受键盘输入的5个整形数据,要求找出5个

据中的最小数和最大数并交换位置,并将交换后的数组输出。

要求:利用指针实现。

三、实验过程:

#includestdio.h

voidmain()

{

inta[10];

intmin,max,i,j,k,temp;

int*p;

p=a;

printf(pleaseinputtennumber:\n);

for(i=0;i10;i++)

scanf(%d,p+i);

min=*p;

max=*p;

for(i=1;i10;i++)

{if(*(p+i)min)

{min=*(p+i);

j=i;

}

if(*(p+i)max)

{max=*(p+i);

k=i;

}

}

temp=*(p+j);

*(p+j)=*(p+k);

*(p+k)=temp;

printf(Theminis:%4d\n,min);

printf(Themaxis:%4d\n,max);

printf(Aftersort:);

for(i=0;i10;i++)

printf(%4d,*(p+i));

printf(\n);

}

显示全部
相似文档