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

溫馨提示×

c語言怎么刪除幾個固定數的值

小億
93
2023-11-15 15:42:33
欄目: 編程語言

在C語言中,要刪除一個固定數的值,可以使用以下步驟:

  1. 創建一個新的數組,用于存儲刪除指定數后的結果。
  2. 遍歷原始數組,將不等于指定數的元素復制到新數組中。
  3. 更新原始數組的大小,并將新數組中的元素復制回原始數組中。

下面是一個示例代碼:

#include <stdio.h>

void deleteValue(int arr[], int n, int value) {
    int i, j;
    int newSize = 0;

    // 遍歷原始數組,將不等于指定數的元素復制到新數組中
    for (i = 0; i < n; i++) {
        if (arr[i] != value) {
            arr[newSize] = arr[i];
            newSize++;
        }
    }

    // 更新原始數組的大小
    n = newSize;

    // 打印刪除指定數后的數組
    printf("刪除 %d 后的數組為:", value);
    for (i = 0; i < n; i++) {
        printf("%d ", arr[i]);
    }
    printf("\n");
}

int main() {
    int arr[] = {1, 2, 3, 4, 5, 1, 2, 3, 4, 5};
    int n = sizeof(arr) / sizeof(arr[0]);
    int value = 3;

    deleteValue(arr, n, value);

    return 0;
}

輸出結果為: 刪除 3 后的數組為:1 2 4 5 1 2 4 5

0
舞钢市| 禹城市| 东乌珠穆沁旗| 太保市| 固安县| 五莲县| 响水县| 财经| 渝中区| 太保市| 郁南县| 龙江县| 庆阳市| 东丰县| 东平县| 钦州市| 潞西市| 宝应县| 泰来县| 弋阳县| 义马市| 南漳县| 宜章县| 福安市| 宁乡县| 平潭县| 齐齐哈尔市| 仁化县| 普安县| 昆明市| 合川市| 平果县| 垦利县| 阳原县| 达州市| 巴东县| 永济市| 水城县| 秦皇岛市| 都兰县| 永泰县|