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

溫馨提示×

C語言怎么合并非空數組

小億
84
2023-11-28 20:06:08
欄目: 編程語言

要合并非空數組,可以使用一個新數組來存儲合并后的結果。具體步驟如下:

  1. 創建一個新數組,大小為兩個非空數組的長度之和。
  2. 遍歷第一個非空數組,將其中的元素逐個復制到新數組中。
  3. 遍歷第二個非空數組,將其中的元素逐個復制到新數組中。
  4. 最后,新數組中就存儲了兩個非空數組合并后的結果。

以下是一個示例代碼:

#include <stdio.h>

int main() {
    int arr1[] = {1, 2, 3, 4};
    int arr2[] = {5, 6, 7, 8};
    int len1 = sizeof(arr1) / sizeof(arr1[0]);
    int len2 = sizeof(arr2) / sizeof(arr2[0]);
    int len3 = len1 + len2;
    int arr3[len3];
    int i, j;

    for (i = 0; i < len1; i++) {
        arr3[i] = arr1[i];
    }

    for (j = 0; j < len2; j++) {
        arr3[len1 + j] = arr2[j];
    }

    printf("合并后的數組:");
    for (i = 0; i < len3; i++) {
        printf("%d ", arr3[i]);
    }
    printf("\n");

    return 0;
}

運行結果:

合并后的數組:1 2 3 4 5 6 7 8 

0
肥城市| 息烽县| 高碑店市| 新余市| 郸城县| 霍林郭勒市| 麻城市| 太湖县| 银川市| 安乡县| 台东县| 黑河市| 襄樊市| 白玉县| 图木舒克市| 云浮市| 陆川县| 湄潭县| 腾冲县| 定边县| 宜川县| 张家川| 万年县| 钟祥市| 大丰市| 达拉特旗| 杨浦区| 根河市| 石台县| 阿拉善左旗| 临澧县| 鄄城县| 栾城县| 宁明县| 玉田县| 云浮市| 温泉县| 逊克县| 景泰县| 安岳县| 塔城市|