1945 Problem A 素数

问题 A: 素数

时间限制: 1 Sec  内存限制: 32 MB

题目描述

输入一个整数n(2<=n<=10000),要求输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数,如果没有则输出-1。

输入

输入有多组数据。
每组一行,输入n。

输出

输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数(素数之间用空格隔开,最后一个素数后面没有空格),如果没有则输出-1。

样例输入

70

样例输出

11 31 41 61

经验总结

质数基础题~~使用埃氏筛法可以很轻松的解决~

AC代码

#include 
const int maxn=10001;
int prime[maxn],num=0;
bool p[maxn]={0};
void Find_Prime()
{
	for(int i=2;i=n)
				break;
		}
		if(count==0)	printf("-1");
		printf("\n");
	}
	return 0;
}

 

你可能感兴趣的:(codeup,素数,1945,codeup,C++)