#include<algorithm>
using namespace std;
int cmp(const void *a,const void *b)
{
return *(double*)a < *(double*)b?1:-1;
}
int main()
{
double a[10];
for(int i = 0;i < 10;i++)
{
scanf("%lf",&a[i]);
}
qsort(a,10,sizeof(a[0]),cmp);
for(int i = 0;i < 10;i++)
{
printf("%f\n",a[i]);
}
return 0;
}
sort c++ double
最新推荐文章于 2024-08-13 10:35:17 发布
本文提供了一个使用C语言实现的排序示例,通过自定义比较函数cmp配合qsort函数完成对数组中双精度浮点数的排序。代码首先定义了数组并初始化,接着使用qsort进行排序,最后打印排序后的数组。
916

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



