91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
长武县| 翁源县| 常宁市| 福泉市| 鹿泉市| 兰州市| 秦皇岛市| 大兴区| 怀仁县| 屯门区| 蓬安县| 泰州市| 肃南| 德庆县| 葫芦岛市| 苍溪县| 巴马| 长岭县| 开封县| 绵竹市| 宁蒗| 呼伦贝尔市| 玉环县| 上思县| 平昌县| 江安县| 思南县| 广宁县| 儋州市| 桐梓县| 梁山县| 朝阳市| 东乡县| 游戏| 延安市| 眉山市| 泉州市| 二连浩特市| 舒兰市| 白朗县| 克山县|