用于生成此表中数字的算法是什么?N = 6的输出是什么?

时间:2019-04-22 16:09:03

标签: algorithm

用于生成此表中数字的算法是什么?N = 6的输出是什么?

表在这里:

2 个答案:

答案 0 :(得分:3)

前n个偶数,包括0和从n到n + n-1的所有整数

n = 6的输出:

  0 2 4 6 8 10 6 7 8 9 10 11

答案 1 :(得分:2)

C代码片段:

#include <stdio.h>
int main(void) {
  printf("Number Sequence Sample \n");
  int limit = 6;

    for(int i= 0; i <= limit; i++){
      printf ("[ %d ] ", i);

        if(i == 0){
         printf ("%s \n","");
          continue;
        }

    for(int j=0; j <=((i*2)-1); j++){
        if( j % 2 == 0){
          printf ("%d ",j);
        }  
    }

    for(int k=i; k <=((i*2)-1); k++){
      printf ("%d ",k);
    }
    printf ("\n");
    }
  return 0;
}

输出:

Number Sequence Sample
[ 0 ]
[ 1 ] 0 1
[ 2 ] 0 2 2 3
[ 3 ] 0 2 4 3 4 5
[ 4 ] 0 2 4 6 4 5 6 7
[ 5 ] 0 2 4 6 8 5 6 7 8 9
[ 6 ] 0 2 4 6 8 10 6 7 8 9 10 11