C语言编程。函数Sort()用于对参数整数数组array的元素进行由小到大的选择排序

2024-12-27 13:11:33
推荐回答(1个)
回答1:

#define N 10 //数组元素个数
#include"stdio.h"

void sort(int array[],int n) //排序函数
{
int i,j,temp;
for(i=0; i for(j=i+1; j {
if(array[i]>array[j])
{
//交换
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}

void main() //主函数
{
//随便输入数组值
int array[N],i;
printf("input 10 number:\n");
for(i=0; i {
scanf("%d",&array[i]);
}
//调用排序函数
sort(array,N);
//输出排序后的结果
for(i=0; i<10; i++)
{
printf("%d ",array[i]);
}
}