#include <stdio.h>
int main(void)
{
int n = 1000;
int i;
int j;
int array[1000] = {0};
printf("1000以內的素數有:\n");
printf("2");
/*
*2是最小的素數,且是唯一的偶數,提前輸出
*素數不可能是偶數,除2外
*3是最小的奇素數,從3開始依次排除其倍數
*/
for(i = 3;i < n;i+=2)
{
for(j = i+i;j < n;j+=i)
{
array[j] = 1;
}
}
for(i = 3;i < n;i+=2)
{
if(array[i] == 0)
{
printf("%4d",i);
}
}
}
素數查找——另一種方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
mysql索引原理------爲什麼mysql索引要選擇B+樹這種數據結構,而不是二叉樹,紅黑樹,B樹?
我怀念的:)
2020-07-07 07:56:53
算法與數據結構【C++】:普通單向鏈表
普通單向鏈表應該包含的數據和方法: 結點類(Node): 屬性: AnyType value; //任意類型的數據 Node* next; //指向下一個節點的指針 方
WilliamCode
2020-07-05 13:03:48
算法與數據結構【C++與Java實現】:鏈表篇
WilliamCode
2020-07-05 13:03:37
算法與數據結構【Java實現】:二叉查找樹
WilliamCode
2020-07-05 13:03:37
算法與數據結構【C++】:跳躍鏈表
WilliamCode
2020-07-05 13:03:36
算法與數據結構【C++】:自組織鏈表
WilliamCode
2020-07-05 13:03:36
算法與數據結構【Java】:雙向鏈表
WilliamCode
2020-07-05 13:03:35
kmp實現及分析
void getNext(char * p, int * next) { next[0] = -1; int i = 0, j = -1; while (i < strlen(p)) {
vgg16
2020-07-04 12:09:04
判斷無向圖是否是一顆樹
vgg16
2020-07-04 12:09:04
第五屆藍橋杯C/C++本科B組(真題試做)(6~8)
秋水忆秦谣
2020-07-04 02:25:31
DataStructure-用指針實現List
jacksoom
2020-07-03 21:17:02
海量數據處理-Trie樹
tuke_tuke
2020-07-02 17:03:30
順序表應用學生管理系統
wangliucsdn
2020-07-02 12:35:45
數據結構中各類排序算法
沈波
2020-07-01 16:44:17