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

溫馨提示×

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
怀安县| 特克斯县| 长泰县| 太保市| 和田市| 南阳市| 合江县| 滁州市| 梓潼县| 和平区| 德惠市| 兴业县| 涿州市| 延寿县| 武胜县| 仁怀市| 客服| 兰西县| 泰来县| 南通市| 常熟市| 福建省| 锦州市| 麻阳| 贵德县| 内江市| 宜阳县| 阜城县| 湾仔区| 崇仁县| 思茅市| 九台市| 托克逊县| 盐边县| 鄄城县| 河东区| 唐河县| 台北市| 五台县| 四会市| 喀喇|