//=============================== //f0212.cpp //筛法求区间内的素数,判定给定数是否为素数 //=============================== #include<iostream> #include<vector> #include<fstream> using namespace std; //------------------------------- int main() { vector<int> prime(10000,1); for(int i = 2;i < 100;i++) if(prime[i]) for(int j = i; i*j <10000;j++) prime[i*j] = 0; ifstream in("a.txt"); for(int a;in >> a && a > 1 && a < 10000;) cout << a << " is" << (prime[a] ? " " : " not ") << "a prime." <<endl; return 0; } //===============================