#include<stdio.h>//将arr从小到大排序
int main()
{
int a = 0;//.用来记录数组长度
int b = 0, c = 0;//用来循环
int d = 0;//用来记录数组中最小值
int e = 0;//用来保存角标
int i = 0;
int arr[] = { 1513,48965,7984,65,123165846,2,846,21354,5184,3157864,3211,351 };
a = sizeof(arr) / sizeof(int);
for (b=0;b!=a;b++)
{
e = b;
for (c=b+1;c!=a;c++)
{
if (arr[e]>arr[c])
{
d = arr[c];
arr[c] = arr[e];
arr[e] = d;
}
}
}
printf("最终排序结果为:\n");
for (i = 0; i < a; ++i)
{
printf("%d ", arr[i]);
}
printf("\n");
}
i有点多余,但是懒得写了