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

溫馨提示×

c語言怎么判斷是否有重復的數字

小億
283
2023-12-26 21:16:03
欄目: 編程語言

在C語言中,可以使用嵌套循環來判斷數組中是否存在重復的數字。具體步驟如下:

  1. 聲明一個整型數組,并初始化數組元素。
  2. 使用兩層嵌套循環,外層循環遍歷數組的每個元素,內層循環從外層循環的當前位置開始遍歷數組的剩余元素。
  3. 在內層循環中,比較外層循環當前元素與內層循環當前元素是否相等,如果相等,則說明存在重復數字,可以返回一個布爾值或打印出重復數字的信息。
  4. 如果嵌套循環結束后都沒有找到重復數字,則說明數組中沒有重復的數字。

下面是一個用C語言實現的示例代碼:

#include <stdio.h>

int main() {
    int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 初始化數組
    int size = sizeof(arr) / sizeof(arr[0]); // 數組大小

    int i, j;
    int isDuplicate = 0; // 判斷是否有重復數字,默認為0表示沒有

    for (i = 0; i < size; i++) {
        for (j = i + 1; j < size; j++) {
            if (arr[i] == arr[j]) {
                isDuplicate = 1; // 如果找到重復數字,將isDuplicate設置為1
                printf("數組中存在重復數字:%d\n", arr[i]);
                break;
            }
        }
    }

    if (!isDuplicate) {
        printf("數組中不存在重復數字\n");
    }

    return 0;
}

以上代碼中,數組arr中沒有重復數字,所以輸出結果為"數組中不存在重復數字"。如果數組中有重復數字,例如將arr[5]的值修改為2,那么輸出結果將會是"數組中存在重復數字:2"。

0
遂溪县| 合山市| 黑水县| 延吉市| 阳新县| 长泰县| 莱阳市| 海宁市| 岗巴县| 饶平县| 营口市| 会理县| 乐亭县| 四川省| 民勤县| 沂源县| 宣威市| 霍林郭勒市| 永德县| 萝北县| 邹城市| 巴楚县| 汽车| 奉贤区| 南陵县| 东山县| 鱼台县| 曲水县| 榆林市| 琼海市| 陆丰市| 来凤县| 黎城县| 兴海县| 思南县| 衡南县| 潮安县| 澳门| 仁怀市| 株洲县| 泸西县|