判断素数
KiKi求质数个数
http://www.nowcoder.com/questionTerminal/d3a404ee0f8d41f98bf4707035d91086
悄悄告诉大家直接输出143也是可以通过的~
判读素数的方法有很多
下面实现的是最简单的求素数的方法,试除法;
#include<iostream> using namespace std; bool is_prime(int n) { for(int i=2;i<=n/i;i++) if(n%i==0) return false; return true; } int main() { int res = 0; for(int i=100;i<=999;i++) if(is_prime(i)) res++; cout << res; //cout << 143 << endl; return 0; }