亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么去掉數組中重復的元素

小億
168
2024-01-12 00:36:12
欄目: 編程語言

在 C 語言中,可以使用以下方法去掉數組中的重復元素:

  1. 定義一個新的數組,用來存儲去重后的元素。
  2. 遍歷原數組,對于每個元素,判斷是否已經存在于新數組中。
  3. 如果不存在,則將該元素添加到新數組中。
  4. 最后,新數組中的元素就是原數組去重后的結果。

下面是一個示例代碼:

#include <stdio.h>

#define MAX_SIZE 100

int main() {
    int arr[MAX_SIZE] = {1, 2, 3, 4, 4, 5, 6, 6, 7, 8, 9, 9};
    int new_arr[MAX_SIZE];
    int new_size = 0;
    
    for (int i = 0; i < MAX_SIZE; i++) {
        int is_duplicate = 0;
        
        for (int j = 0; j < new_size; j++) {
            if (arr[i] == new_arr[j]) {
                is_duplicate = 1;
                break;
            }
        }
        
        if (!is_duplicate) {
            new_arr[new_size] = arr[i];
            new_size++;
        }
    }
    
    // 打印去重后的數組
    for (int i = 0; i < new_size; i++) {
        printf("%d ", new_arr[i]);
    }
    
    return 0;
}

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

0
贡嘎县| 临澧县| 辽中县| 永济市| 定襄县| 巴林右旗| 阿尔山市| 龙川县| 锡林郭勒盟| 永城市| 青岛市| 峡江县| 伊宁县| 德江县| 鸡泽县| 福贡县| 双鸭山市| 比如县| 瑞金市| 尚义县| 绥化市| 咸宁市| 呈贡县| 隆尧县| 武乡县| 抚顺县| 大兴区| 无极县| 屯门区| 新宾| 渭南市| 东乌| 炉霍县| 博白县| 封丘县| 永嘉县| 河北区| 江川县| 松原市| 独山县| 云和县|