创建一个C程序项目,项目名称应类似“文立斌C”,C语言源文件名称应类似“文立斌.C”,程序应保存在“你的文件夹”内! 2. 参考如下运行时截图编写程序,实现通过“冒泡法”对数组进行升序排序。注意:函数名称应改成类似wlbbubble
时间: 2023-09-13 14:05:10 浏览: 87
参数不确定机器人分散鲁棒跟踪控制
好的,我可以提供一份参考代码:
```
#include <stdio.h>
void wlbbubble(int arr[], int n)
{
int i, j;
for (i = 0; i < n-1; i++)
{
for (j = 0; j < n-i-1; j++)
{
if (arr[j] > arr[j+1])
{
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
int main()
{
int arr[] = {64, 34, 25, 12, 22, 11, 90};
int n = sizeof(arr)/sizeof(arr[0]);
int i;
printf("Original array: ");
for (i = 0; i < n; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
wlbbubble(arr, n);
printf("Sorted array: ");
for (i = 0; i < n; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
在这份代码中,我们定义了一个名为`wlbbubble`的函数,它接受一个整型数组和数组长度作为参数,使用冒泡法对数组进行升序排序。在`main`函数中,我们定义了一个整型数组`arr`,并将其传递给`wlbbubble`函数进行排序。最后,我们打印出排序前后的数组元素,以验证排序的正确性。
你可以将代码保存为名为`文立斌C.c`的文件,然后在命令行中使用`gcc`编译并执行该程序。
阅读全文