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

溫馨提示×

c語言怎么將兩個數組合并

小億
141
2023-11-15 16:05:18
欄目: 編程語言

可以使用循環遍歷的方式將兩個數組合并。具體步驟如下:

  1. 聲明一個新的數組,用于存放合并后的結果;
  2. 使用循環遍歷的方式將第一個數組的元素逐個復制到新數組中;
  3. 繼續使用循環遍歷的方式將第二個數組的元素逐個復制到新數組中;
  4. 最后得到的新數組就是合并后的結果。

下面是一個示例代碼:

#include <stdio.h>

int main() {
    int array1[] = {1, 2, 3, 4, 5};
    int array2[] = {6, 7, 8, 9, 10};
    int length1 = sizeof(array1) / sizeof(array1[0]);
    int length2 = sizeof(array2) / sizeof(array2[0]);
    int length = length1 + length2;
    int newArray[length];

    // 復制第一個數組的元素到新數組
    for (int i = 0; i < length1; i++) {
        newArray[i] = array1[i];
    }

    // 復制第二個數組的元素到新數組
    for (int i = 0; i < length2; i++) {
        newArray[length1 + i] = array2[i];
    }

    // 輸出合并后的結果
    for (int i = 0; i < length; i++) {
        printf("%d ", newArray[i]);
    }

    return 0;
}

輸出結果為:1 2 3 4 5 6 7 8 9 10。

0
丁青县| 大姚县| 栖霞市| 长宁县| 玛曲县| 阜阳市| 雅安市| 绥芬河市| 玛多县| 禹州市| 元阳县| 绥棱县| 丁青县| 赤峰市| 鸡东县| 南平市| 安化县| 章丘市| 德阳市| 洛隆县| 喀喇| 道真| 通渭县| 昆明市| 罗山县| 舞钢市| 呼伦贝尔市| 平江县| 清流县| 土默特右旗| 太湖县| 普洱| 镇安县| 中宁县| 通河县| 泸水县| 望奎县| 项城市| 炉霍县| 呼伦贝尔市| 康乐县|