中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言數列排序最簡單方法

小樊
83
2024-07-16 14:55:44
欄目: 編程語言

使用c語言編寫一個簡單的數列排序程序可以使用冒泡排序算法。以下是一個使用冒泡排序算法對數列進行排序的示例程序:

#include <stdio.h>

void bubbleSort(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]) {
                // Swap elements
                int temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
}

int main() {
    int n;
    printf("Enter the number of elements in the array: ");
    scanf("%d", &n);

    int arr[n];
    printf("Enter %d elements:\n", n);
    for(int i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

    bubbleSort(arr, n);

    printf("Sorted array:\n");
    for(int i = 0; i < n; i++) {
        printf("%d ", arr[i]);
    }

    return 0;
}

您可以將上述代碼復制并粘貼到一個.c文件中,然后使用編譯器編譯運行該程序。程序將要求您輸入一個整數數組,并在對其進行排序后將排序后的數組打印出來。

0
文水县| 武邑县| 桂林市| 遵义县| 芦溪县| 易门县| 景德镇市| 盐津县| 禄丰县| 轮台县| 永济市| 微山县| 高唐县| 九龙城区| 湄潭县| 郧西县| 墨玉县| 通海县| 永宁县| 松阳县| 庆阳市| 绥芬河市| 桐梓县| 班戈县| 教育| 郯城县| 吉安县| 始兴县| 鄂州市| 丰城市| 和林格尔县| 濮阳县| 长汀县| 通辽市| 浑源县| 新竹县| 施甸县| 双城市| 和顺县| 罗定市| 甘南县|