當前位置:編程學習大全網 - 電腦編程 - 編程輸入1000以內的所有素數,要求每行輸出8個數

編程輸入1000以內的所有素數,要求每行輸出8個數

額,具體代碼如下:

#include <stdio.h>

#include <math.h>

#define MAX 1000

int main()

{

int i,j;

char sList[MAX]={0};

for(i = 2; i <= sqrt(MAX); i++)

{

if(sList[i] == 0)

{

for(j = i+i; j <= MAX; j += i)

sList[j] = 1;

}

}

int count = 1;

for(i = 2; i < 1000; i++)

{

if(sList[i] == 0)

{

printf("%5d",i);

count++;

if((count -1)% 8 == 0)

printf("\n");

}

}

}

  • 上一篇:博途pid控制器狀態已禁用
  • 下一篇:Python多長時間可以學會精通
  • copyright 2024編程學習大全網