问题描述:选择排序法
源代码:
/*选择排序法*/
#include<stdio.h>
int main(void)
{
int i,index,k,n,temp;
int a[10];
printf("Enter n:");
scanf("%d",&n);
printf("Enter %d integers:",n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(k=0;k<n-1;k++){
index=k;
for(i=k+1;i<n;i++)
if(a[i]<a[index]) index=i;
temp=a[index];
a[index]=a[k];
a[k]=temp;
}
printf("After scoted:");
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
运行结果:
选择排序法程序参数:
- 输出大小: 150.009765625 KiB
- 编译时间: 0.30s
网友评论