大一C语言实验 5:一维数组

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验五一维数组

实验5.2

#include"stdafx.h"

#include

#include

int _tmain(int argc, _TCHAR* argv[])

{int a[10],i,max,min;

float aver;

srand((unsigned)time(NULL));

for(i=0;i<10;i++) a[i]=rand()%50+1;

max=min=aver=a[0];

for(i=1;i<10;i++)

{if(max

if(min>a[i]) min=a[i];

aver=aver+a[i];

printf("%d ",a[i]);

}

aver=aver/10;

printf("\nMax=%d Min=%d Average=%.2f\n",max,min,aver);}

实验5.3

#include"stdafx.h"

int _tmain(int argc, _TCHAR* argv[])

{int a[11]={19,17,15,13,11,9,7,5,3,1},k,i;

printf("input a number:"); scanf("%d",&k);

for(i=9;i>=0;i--)

{ if(k>=a[i])

{a[i+1]=a[i];

if(i==0) a[i]=k;

} else

{a[i+1]=k; break;}

}

for(i=0;i<11;i++) printf("%d ",a[i]);

printf("\n");}

实验5.4

#include "stdafx.h"

#include "math.h"

#include "time.h"

#include "stdlib.h"

#define N 20

int _tmain(int argc, _TCHAR* argv[])

{int a[N],i,j,k,n=N;

srand((unsigned)time(NULL));

printf("Original date:\n");

for(i=0;i

{ a[i]=rand()%21; printf("%d ",a[i]);}

printf("\nafter deleting:\n");

for(i=0;i

{j=i+1;

while(j

{if(a[i]==a[j])

{n--;for(k=j;k

else j++;}}

for(i=0;i

return 0;

}

实验五一维数组

实验5.5

#include"stdafx.h"

#include

#define N 10

int _tmain(int argc, _TCHAR* argv[])

{int a[N],i,j,item;

printf("enter 10 numbers:");

for(i=0;i

for(i=1;i

{item=a[i];j=i-1;

while(item=0) {a[j+1]=a[j];j--;}

a[j+1]=item;}

printf("after sorted:");

for(i=0;i

相关文档
最新文档