实验报告(实验六-数组).doc

实验报告(实验六-数组).doc

ID:59189583

大小:54.00 KB

页数:6页

时间:2020-10-30

实验报告(实验六-数组).doc_第1页
实验报告(实验六-数组).doc_第2页
实验报告(实验六-数组).doc_第3页
实验报告(实验六-数组).doc_第4页
实验报告(实验六-数组).doc_第5页
资源描述:

《实验报告(实验六-数组).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TaishanUniversity教师教育学院实验报告【-学年第学期】【一、基本信息】【实验课程】C语言程序设计【设课形式】非独立【课程学分】3【实验项目】实验六数组(—)【项目类型】验证型【项目学时】6【实验室名】网络技术实验室【专业名称】教育技术学【年级】2011级【实验班组】【学生姓名】【学号】【同组学生】【实验日期】2012.10.29【二、实验教师对实验报告的评价及意见】实验成绩:教师签名:批改日期:【三、实验预习】①实验目的和要求;②实验内容和原理或设计的知识点(综合性实验);③实验条件(实验设备、软件、材料等):④实验方法、步骤、操作过程或实验设计方案(

2、设计型实验);⑤根据需要合理设计实验数据记录表格。实验目的和要求:一、实验目的:1.掌握一维数组和二维数组的定义、初始化。2.掌握一维数组和二维数组的输入输出和使用的方法。3.掌握字符数组和字符串函数的使用4.掌握与数组有关的算法5.掌握冒泡法排序、选择法排序二、实验要求:编程序并上机调试运行。1.用冒泡法对20个整数排序。20个整数需要键盘键入。2.用选择法对20个整数排序。20个整数需要键盘键入。3.找出一个二维数组的“靶点”,即该位置上的元素在该行上最大,在该列上最小(该数组也可能没有靶点)。4.有一篇文章有3行文字,每行80个字符,要求分别统计出其中英文大写字

3、母、小写字母、数字、空格以及其他字符的个数。【四、实验过程】该部分主要包括学生在实验过程中所用的实际实验方法、步骤、操作过程及注意事项,实验设计方案(设计型实验)的过程,实验现象,原始数据记录等。程序代码和运行结果1.冒泡法#includeintmain(){inta[10];inti,j,t;printf("input10numbers:");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("");for(j=0;j<9;j++)for(i=0;i<9-j;i++)if(a[i]>a[i+1]){t=a[

4、i];a[i]=a[i+1];a[i+1]=t;}printf("thesortednumbers:");for(i=0;i<10;i++)printf("%d",a[i]);printf("");return0;}2.选择法#includeintmain(){inti,j,min,temp,a[21];printf("enterdata:");for(i=1;i<=20;i++){printf("a[%d]=",i);scanf("%d",&a[i]);}printf("");printf("Theorginalnumbers:

5、");for(i=1;i<=20;i++)printf("%5d",a[i]);printf("");for(i=1;i<=19;i++){min=i;for(j=i+1;j<=20;j++)if(a[min]>a[j])min=j;temp=a[i];a[i]=a[min];a[min]=temp;}printf("Thesortednumbers:");for(i=1;i<=10;i++)printf("%5d",a[i]);printf("");return0;}3.找靶点#include#defineN4#defineM5/*

6、数组为4行5列*/intmain(){inti,j,k,a[N][M],max,maxj,flag;printf("pleaseinputmatrix:");for(i=0;imax){max=a[i][j];/*将本行的最大数存放在max中*/maxj=j;

7、/*将最大数所在的列号存放在maxj中*/}flag=1;/*先假设是鞍点,以flag为1代表*/for(k=0;ka[k][maxj])/*将最大数和其同列元素相比*/{flag=0;/*如果max不是同列最小,表示不是鞍点令flag1为0*/continue;}if(flag)/*如果flag1为1表示是鞍点*/{printf("a[%d][%d]=%d",i,maxj,max);/*输出鞍点的值和所在行列号*/break;}}if(!flag)/*如果flag为0表示鞍点不存在*/printf("Itisnote

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

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

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