是几个程序
#include<stdio.h> #include<math.h> bool isPrime(int num) { if (num != 2 && num % 2 == 0) //除2以外的偶数都不是素数 { return false; } for (int i = 3; i <= sqrt(num); i += 2) //循环中只尝试奇数,因为偶数都已经被排除了 { if (num % i == 0) { return false; } } return true; } void main() { for(int i = 2; i <= 100; i++) { if (isPrime(i)) { printf("%d ", i); } } }这个是2个程序吗?
这个就是完整的一个程序,求100以内的素数的
结果为
下一篇:设uint_8a,下面三句代码,分别实现什么样的功能?
上一篇:vbs读写没有权限
热门标签: