/* Note:Your choice is C IDE */
#include "stdio.h"
#include "stdlib.h"
#define MAX 10000
void main()
{
int a[MAX]={0};
int i,j,k;
int seed;
srand(5);
for(i=0;i<MAX;i++)
{
a[i]=rand();
}
for(i=0;i<MAX;i++)
{
for(j=0;j<i;j++)
{
if(a[j]<a[i])
{k=a[j];
a[j]=a[i];
a[i]=k;}
}
}
printf("排序后第3456位是:%d",a[3456]);
#include "stdio.h"
#include "stdlib.h"
#define MAX 10000
void main()
{
int a[MAX]={0};
int i,j,k;
int seed;
srand(5);
for(i=0;i<MAX;i++)
{
a[i]=rand();
}
for(i=0;i<MAX;i++)
{
for(j=0;j<i;j++)
{
if(a[j]<a[i])
{k=a[j];
a[j]=a[i];
a[i]=k;}
}
}
printf("排序后第3456位是:%d",a[3456]);
}
本文详细阐述了排序算法的基本原理及其实现过程,通过使用随机数生成数组并进行冒泡排序,展示了排序算法在实际应用中的操作流程。重点介绍了如何在数组中找到特定位置的元素,并输出排序后的指定位置值。
2108

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



