#include "stdio.h"
#include "stdlib.h"
int intcomp(const void *x,const void *y)
{
return *(int *)x-*(int *)y;
}
int a[100];
int main(void)
{
int n=0;
while(scanf("%d",&a[n])!=EOF)
n++;
qsort(a,n,sizeof(int),intcomp);
for(int i=0;i<n;i++)
{
printf("%d\n",a[i]);
}
return 0;
}
ctrl+z结束控制台输入
本文提供了一个使用C语言实现的数组排序示例程序。该程序通过标准输入接收整数并将其存储在一个动态大小的数组中,然后使用qsort函数进行排序。排序采用自定义比较函数intcomp来实现。
3万+

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



