函数的功能是对参数p传送的首地址,n为元素个数的浮点型数组按升序排序的C语言程序设计
时间: 2024-02-24 17:58:17 浏览: 43
下面是一个简单的C语言程序设计,可以实现对浮点型数组按升序排序的功能,具体实现如下:
```c
void sort(float *p, int n)
{
int i, j;
float temp;
for (i = 0; i < n - 1; i++)
{
for (j = 0; j < n - i - 1; j++)
{
if (*(p + j) > *(p + j + 1))
{
temp = *(p + j);
*(p + j) = *(p + j + 1);
*(p + j + 1) = temp;
}
}
}
}
```
在这个程序中,我们使用了冒泡排序算法来对浮点型数组进行排序。该算法的基本思想是比较相邻的两个元素,如果前一个元素大于后一个元素,则交换这两个元素的位置。按照这种方式进行多次比较和交换,直到所有元素都按照升序排列。在程序中,我们使用了指针来访问数组元素,可以提高程序的效率和灵活性。
阅读全文