第一次遇见这么水的题,很懵,也很巧妙的完成了不用for循环的满足条件,自己也用两个for循环实现,果然TEL了
Description
我们定义由n个整数组成的序列a1,a2,...,an是饥饿序列,当且仅当:
1、它的元素是以递增的顺序,即对于任何两个下标i,j(i <j)满足不等式ai <aj。
2、对于任何两个下标i和j(i <j),aj不能被ai整除。
请你找到包含n个元素的饥饿序列。
Input
只有一个单独的整数n(1 ≤ n ≤ 105)
Output
输出一行由空格分隔的n个整数a1 a2,...,an(1≤ai≤107),表示可能的饥饿序列。
注意,每个ai不能大于10000000且不能小于1。
如果有多个解决方案,您可以输出任何一个。即与样例输出不相同也有可能是正确的。
Sample Input
Input1:
3
Input2:
5
Sample Output
Output1:
2 9 15
Output2:
11 14 20 27 31
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
int i;
scanf("%d",&n);
for(i=n;i<2*n;i++)
{
printf("%d ",i);
}
printf("\n");
return 0;
}