【优质文档】数组的应用实验报告-范文word版 (14页)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
== 本文为word格式,下载后可方便编辑和修改! ==
数组的应用实验报告
篇一:数组的应用实验报告
数组的应用
电力实10 郝毅(201X01000707)上机时间:周二上午
一实验目的
1 掌握数值型一维数组及二维数组的定义,初始化,以及输入输出的方法。
2 掌握用一维数组及二维数组实现的算法。
3 掌握字符型数组的定义,初始化,以及输入输出的方法。
4 掌握用字符型数组解决字符串问题的方法。
5 掌握常用字符串处理函数。
6 掌握用数组作为函数形参的相关语法规则和编程技巧。
7 掌握在VisualC++集成环境中调试与数组相关程序的方法。
二程序分析
1
Step1:定义数值型一维数组,及变量n,max,min,I,c;
Step2:输入n的值,利用for语句,从键盘输入n个数据,存放
在数组中。
Step3;利用for语句遍历n个数组元素,利用max存放最大值,利用min存放最小值;
Step4:利用变量c将最大值与a[n-1]交换位置,并将min与a[0]交换位置;
Step5;;利用for语句输出数组的前n个元素。
2题
Step1:定义数值型一维数组,整型变量s;
Step2:利用while语句输入一组数并存放在数组中,同时对该组数求和。
Step3:求出数组预案数的平均值,利用for语句遍历数组元素,并利用计数器计数其中大于等于平均值的实数个数。
Step4:输出计数器的值;
3题
Step1:定义数值型一维数组,及变量i;
Step2:利用for语句遍历从1到100,将所有能被7或11整除的整数存放在
数组中。
Step3:利用for语句输出数组元素十个数一行。
4题
Step1:定义数值型一维数组,数组长度为50;变量s,i,c=51; Step2:利
用while语句将一组互不相同且非0的整数存放在数组中, Step3:输入s的值。
Step4:利用for语句遍历数组元素,找出与s相同的元素,并记录其位置c=I,若不存在,则c=51;
Step5:判断c的值,若小于51,则输出i的值,否则输出该数不存在;
5题
Step1,定义两个一维数组a[8],b[8],并初始化a[20]为{1,2,5, 1,1,3,7,0},及变量c,i,j;
Step2:输入变量c的值。
Step3:利用for语句,遍历a[8],若a[i]!=c,则将a[i]存放在b[j]中;
Step4: 利用for语句输出b[8]的值;
二程序清单
1
#include"iostream.h"
void main()
{int a[50],n,i,max,min,s,t,j;
cout<<"Input the n:";
cin>>n;
for(i=0;i cin>>a[i]; max=a[0];min=a[0]; for(i=0;i {if(max if(min>a[i]){min=a[i];t=i;}} j=a[n-1];a[n-1]=a[s];a[s]=j; j=a[0];a[0]=a[t];a[t]=j;