c#写冒泡排序
时间: 2023-06-28 07:04:41 浏览: 56
以下是C#实现冒泡排序的示例代码:
```csharp
public static void BubbleSort(int[] arr)
{
int n = arr.Length;
for (int i = 0; i < n - 1; i++)
{
for (int j = 0; j < n - i - 1; j++)
{
if (arr[j] > arr[j + 1])
{
// 交换arr[j]和arr[j + 1]的值
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
}
```
使用示例:
```csharp
int[] arr = { 64, 34, 25, 12, 22, 11, 90 };
BubbleSort(arr);
Console.WriteLine("排序后的数组:");
foreach (int item in arr)
{
Console.Write(item + " ");
}
```
输出结果:
```
排序后的数组:
11 12 22 25 34 64 90
```
相关问题
用C#写冒泡排序法的代码
语言如何输出"Hello World!"?
在C语言中,可以使用printf函数来输出"Hello World!",代码如下:
```c
#include <stdio.h>
int main() {
printf("Hello World!\n");
return 0;
}
```
其中,printf函数用于输出文本,"\n"表示换行。执行该程序,屏幕上将会打印出"Hello World!"。
C# 冒泡排序怎么写
C 是一种通用的、高级的编程语言。它由丹尼斯·里奇(Dennis Ritchie)在1972年开发,并于1973年发布。C 语言非常适合系统编程和应用编程,并且是许多其他编程语言(如 C++、Java、C# 等)的基础。C 语言的特点是其简洁、高效和灵活性。