1 / 5
文档名称:

数组第二次实验.ppt

格式:ppt   页数:5
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数组第二次实验.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

数组第二次实验.ppt

文档介绍

文档介绍:实验项目:排序(写实验报告)
实验目的:

实验内容:
程序(一) 功能:编程实现用冒泡对输入的10个数由小到大排序。
参考程序:
#include <>
main()
{ int a[11], i, j, t;
printf("Input 10 numbers:\n");
for(i=1;i<11;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=1;j<=9;j++)
for(i=1;i<=10-j;i++)
if(a[i]>a[i+1])
{t=a[i]; a[i]=a[i+1]; a[i+1]=t;}
printf("The sorted numbers:\n");
for(i=1;i<11;i++)
printf("%d ",a[i]);
}
程序(二) 功能:编程实现用选择法对输入的10个数由小到大排序。参考程序:
#include <>
main()
{ int a[11],i,j,k,x;
printf("Input 10 numbers:\n");
for(i=1;i<11;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=1;i<10;i++)
{ k=i ;
for(j=i+1;j<=10;j++)
if(a[j]<a[k]) k=j ;
if (k!=i)
{ x=a[i]; a[i]=a[k]; a[k]=x;}
}
printf("The sorted numbers:\n");
for(i=1;i<11;i++)
printf("%d ",a[i]);
}
程序(三) 功能:编程实现由键盘输入一个数插入到有序数组中。(参考黄皮教材中实验十一)
main()
{int a[11]={1,4,6,9,13,16,19,28,40,100};