#include<stdlib.h>
#include<stdio.h>
int main ()
{
int i,j,a[10000];
srand(5);
for(i=0;i<10000;i++)
{
a[i] = (int)(10000*rand()/(RAND_MAX+1.0));
}
for(i=0;i<10000;i++)
{
if(a[i]>a[i+1])
{
j = a[i];
a[i] = a[i+1];
a[i+1] = j;
}
}
printf("第3456个数是:%d\n",a[3456]);
return 0;
}
#include<stdio.h>
int main ()
{
int i,j,a[10000];
srand(5);
for(i=0;i<10000;i++)
{
a[i] = (int)(10000*rand()/(RAND_MAX+1.0));
}
for(i=0;i<10000;i++)
{
if(a[i]>a[i+1])
{
j = a[i];
a[i] = a[i+1];
a[i+1] = j;
}
}
printf("第3456个数是:%d\n",a[3456]);
return 0;
}
本文详细介绍了使用C语言实现快速排序算法的过程,并通过实例展示了如何在数组中找到指定位置的元素。
8万+

被折叠的 条评论
为什么被折叠?



