Arrays 使用二维数组让用户输入两个数字,然后输出奇偶行

Arrays 使用二维数组让用户输入两个数字,然后输出奇偶行,arrays,Arrays,我一直在试图找出如何用c语言创建一个具有以下特定指导原则的程序: 要求用户输入两个自然数 定义二维数组 将此范围内的所有奇数(基于用户输入)存储在第一行 将同一范围内的所有偶数存储在第二行 以两行和特定列输出数组 这就是我所想到的,到目前为止,它还不起作用。我最困惑的是如何得到一行上的所有偶数和另一行上的奇数 #包括 #包括 int main() { int a,b,i,j printf("Please enter two natural numbers:");

我一直在试图找出如何用c语言创建一个具有以下特定指导原则的程序:

  • 要求用户输入两个自然数
  • 定义二维数组
  • 将此范围内的所有奇数(基于用户输入)存储在第一行
  • 将同一范围内的所有偶数存储在第二行
  • 以两行和特定列输出数组
  • 这就是我所想到的,到目前为止,它还不起作用。我最困惑的是如何得到一行上的所有偶数和另一行上的奇数

    #包括 #包括

    int main() {

    int a,b,i,j

         printf("Please enter two natural numbers:");
         scanf("%d%d", &a, &b);
    
    
    int array[2][1000];
    
     printf("Even numbers in between the two inputs are:\n");
        for (i = 0; i < b; i++)
        {
            if (array[2][1000]%2 == 0)
            {
                printf("%d \t", array[2][1000]);
            }
        }
    
        printf("Odd numbers in between the two inputs are:\n");
        for (i = 0; i < b; i++)
        {
            if (array[2][1000] % 2 != 0)
            {
                printf("%d \t", array[2][1000]);
            }
        }
    
    printf(“请输入两个自然数:”);
    scanf(“%d%d”、&a和&b);
    整数数组[2][1000];
    printf(“两个输入之间的偶数为:\n”);
    对于(i=0;i
    返回0;
    }

    数组[2][1000]
    中的索引无效。