【优质文档】数组的应用实验报告-范文word版 (14页)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

for(i=0;i

cout<<" "<

}

2

#include"iostream.h" void main() {float a[50],s=0,c=1,t=0; int i=0; cout<<"输入实数:"; while(c>0) {cin>>c;

a[i]=c;

s+=a[i];

i++;}

s=s/(i+1);

for(i=0;a[i]!=0;i++) if(a[i]>s||a[i]==s)t++;

cout<<"大于等于平均数的实数个数: "<

3

#include "iostream.h" void main()

{int a[50],i,j=0,t; for(i=1;i<=100;i++)

if((i%7==0)||(i%11==0)) {a[j]=i;j++;}

for(t=0;t

{cout<<" "<

if((t+1)%10==0)cout<

}

4

#include "iostream.h" void main()

{int a[50],c=1,i=0,s,t=50;

篇二:C语言:数组的应用实验报告

课程名称:结构化程序设计与C语言开课实验室:年月日

一、实验目的

用C语言编写和调试数组的程序,包括一维数组和二维数组。从而对数组的程序设计有比较深入的了解。

二、内容及结果 1、程序二选择排序法

1)题目:用选择法对10个整数排序。 2)代码:

#include int main() {

int a[10]; int i,j,t;

printf("input 10 numbers:\n"); for(i=0;i<10;i++)

相关文档
最新文档