电脑网络 手机数码 生活 游戏 体育运动 明星影音 休闲爱好 文化艺术 就业职场 教育科学 健康医疗 商业理财 情感家庭 地区 其他

程序实现将数组a的元素从小到大排序,其中函数sort的功能是排序,请补充程序

时间:2023-02-05 03:12:52

#include <stdio.h>
void sort(int a[],int n)
{
/**/
k=i;
for(j=i+1;j<n;j++)
if(a[j]<a[k]) k=j;
if(k!=i)
{t=a[i];a[i]=a[k];a[k]=t;}
/**/
}
void main( )
{ int a[10]={6,3,12,0,2,10},i;
sort(a,6);
printf("the sorted array a: \n");
for(i=0;i<6;i++)
printf("%4d",a[i]);
printf("\n"); }

最佳答案
void sort(int a[],int n)
{
int i,j,k;
for(i = 0; i < n-1; i++)
{
k=i;
fo<n;j++)
if(a[j]<a[k]) k=j;
if(k!=i
{t=a[i];a[i]=a[k];a[k]=t;
}
}
相关推荐
  • 请补充函数fun(),该函数的功能是把数组bb中的数按从小到大的...
  • java程序设计题目:采用冒泡法实现对数组元素由小到大排序,关...
  • 请补充函数fun(),该函数的功能是:把数组aa中元素下标为偶数的...
  • 请补充main函数,该函数的功能是:把一个整数插入一个已经按从...
  • 用起泡排序法将一组数由小到大排列,用c语言写出程序。。。
  • 编写程序,定义数组存放如下数据{1,4,5,3,2,0},并对该数组按照由小到大顺序排序,输出排序后的结果
  • 请补充函数fun(),该函数的功能是:把一个字符串中的字符(字母)按...
  • © 优好问答