亚洲激情专区-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
库尔勒市| 开阳县| 肥乡县| 高密市| 绥江县| 平远县| 和林格尔县| 水城县| 阳江市| 和龙市| 东明县| 呼图壁县| 双鸭山市| 清远市| 普格县| 阿勒泰市| 晋中市| 光泽县| 宁津县| 阆中市| 金沙县| 什邡市| 蓝山县| 东明县| 晋江市| 枣强县| 互助| 嘉义县| 长宁区| 临潭县| 梁平县| 木兰县| 克什克腾旗| 清徐县| 当阳市| 综艺| 孟州市| 屏东市| 瑞安市| 楚雄市| 邮箱|