以下是 Java 代码实现:

public static int[] getArray(int n) {
    int[] arr = new int[n];
    int count = 0;
    for (int i = 1; count < n; i++) {
        if (i % 11 == 0 || i % 10 == 9) {
            arr[count] = i;
            count++;
        }
    }
    return arr;
}

说明:

  1. 首先创建一个长度为 n 的数组 arr。
  2. 使用循环遍历自然数,直到找到 n 个符合要求的数为止。
  3. 对于每一个自然数,判断其是否是 11 的倍数或者个位数为 9,如果是,则将其添加到数组中。
  4. 最后返回数组 arr。
Java 生成包含 11 的倍数和个位数为 9 的数字数组

原文地址: https://www.cveoy.top/t/topic/nCdT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录