#include<stdio.h>
#define N 8
void sort(double a[],int n)
{
int j;double t;
if(n<=0)return;
for(j = 0;j<N;j++)
{
if(a[j]<a[j+1]){t = a[j];a[j] = a[j+1];a[j+1] = t;}
}
sort(a,n-1);
}
int main()
{
double a[N];
int i;
for(i = 0;i<N;i++)scanf("%lf",&a[i]);
sort(a,N-1);
for(i = 0;i<N;i++)printf("%8.2f",a[i]);
return 0;
} 用递归法实现N元实型数组由大到小冒泡排序
最新推荐文章于 2025-12-30 22:26:29 发布
这是一个使用C语言编写的冒泡排序程序,定义了一个sort函数进行排序,并在主函数中读取用户输入的数值,对数组进行排序后打印结果。
366

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



