a[i])min=a[i];aver=aver+a[i" />
文档视界 最新最全的文档下载
当前位置:文档视界 › 大一C语言实验 5:一维数组

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

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

实验五一维数组

实验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

相关文档