计数质数(leetcode)
统计所有小于非负整数 n 的质数的数量。
示例:
输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。
c++代码:
class Solution { public: int countPrimes(int n) { int count=0; for(int i=2;i<n;i++){ if(isprimes(i)) count++; } return count; } bool isprimes(int m){ if(m==2) return true; for(int i=2;i<=sqrt(m);i++){ if(m%i == 0) return false; } return true; } };

浙公网安备 33010602011771号