#include<stdio.h>
void main() {
int x1 = 1;
int x2 = 1;
int temp = 1;
printf("------------------------------------\n\
下列程序可以寻找从起始到终止范围内的所有素数\n请输入起始值:\n=");
scanf_s("%d", &x1);
printf("\n请输入结束值:\n=");
scanf_s("%d", &x2);
for (int x = x1; x <= x2; x++) {
for (int i = 2; i < x; i++) {
if (x % i == 0) {
temp = 0;
break;
}
}
if (temp == 0) {
temp = 1;
}
else {
printf("%d\t", x);
}
}
printf("\n\n\n\n\n");
system("pause");
}
一个简单的实现 给定范围内 搜索所有素数的工具。
但是数字别填太大,毕竟是简单的工具,只能吃cpu单核心性能。 数字填的太大会计算的十分漫长。