本文章由 WyOJ Shojo 从洛谷专栏拉取,原发布时间为 2021-12-12 12:24:03
题目大意:
给你一个数 $n$ , 生成一个数组,每个数在 $1-10^9$ ,并且是升序的。
题解思路:
因为 $1$ 能整除所有的数,所以我们避开 $1$ 就可以了,因为是升序的,那么我们就从 $2$ 到 $n+1$ 输出之间的所有数即可。
这样代码就好写了!!!
上代码:
#include <bits\/stdc++.h>
using namespace std;
#define ll long long
#define putt(x) cout << #x << ':' << x
#define inline il
#define register rg
#define max(a,b) a > b ? a : b
#define min(a,b) a < b ? a : b
#define inf 0x3f3f3f3f
#define itn int
#define it int
#define QWQ puts("QWQ")
const int mod = 1e9 + 7;
const int N = 110;
int test , n;\/\/test组数,输入的n
int main() {
scanf ("%d" , &test);\/\/输入组数
while (test--) {\/\/循环test次
scanf ("%d" , &n);\/\/输入n
for (int i = 2; i <= n + 1; ++ i)\/\/输出这个序列
printf("%d " , i);
printf ("\n");\/\/别忘了换行
}
\/\/QWQ
return 0;\/\/完结散花
}

鲁ICP备2025150228号