用c语言生成:下面给定函数fun的功能是将数组x
时间: 2024-01-21 19:19:03 浏览: 109
C语言程序设计-编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出;
4星 · 用户满意度95%
按从小到大顺序排列,函数原型如下:
```c
void fun(int x[], int n);
```
其中,x为存放整型数据的数组,n为数组中元素的个数。
函数实现如下:
```c
void fun(int x[], int n) {
int i, j, temp;
for (i = 0; i < n - 1; i++) {
for (j = i + 1; j < n; j++) {
if (x[i] > x[j]) {
temp = x[i];
x[i] = x[j];
x[j] = temp;
}
}
}
}
```
该函数使用了冒泡排序算法,每次比较相邻两个元素的大小,并将它们交换位置,最终得到从小到大排列的数组。
阅读全文