题目:小度机器人最近正在添加功能Robin希望小度机器人可以告诉他从1到N(1<N<=10000)有多少个素数。请你来帮帮他吧输入包括一行,仅一个数字N输出在(1,N]区间内的所有的素数。... 題目:
小度机器人最近正在添加功能Robin希望小度机器人可以告诉他从1到N( 1 < N <= 10000)有多少个素数。请你来帮帮他吧
输入包括一行,仅一个数字N
输出在(1, N]区间内的所有的素数。
提示:想像将(1, N]的数字看成沙子和小石头视非素数为沙子,视素数为小石头将沙子筛走,剩下的就是小石头了考虑到N最大也就是10000,你可以开一个长度为10000的数组让数组元素的值作为筛去与否的标志,比如筛去以后让元素值为1然后依次输絀就可以了。当然如果你有更好的办法,也可以试试哦!
小度机器人最近正在添加功能Robin希望小度机器人可以告诉他从1到N( 1 < N <= 10000)有多少个素数。请你来帮帮他吧
输入包括一行,仅一个数字N
输出在(1, N]区间内的所有的素数。
提示:想像将(1, N]的数字看成沙子和小石头视非素数为沙子,视素数为小石头将沙子筛走,剩下的就是小石头了考虑到N最大也就是10000,你可以开一个长度为10000的数组让数组元素的值作为筛去与否的标志,比如筛去以后让元素值为1然后依次输絀就可以了。当然如果你有更好的办法,也可以试试哦!