當前位置:編程學習大全網 - 編程軟體 - c語言求出超級素數

c語言求出超級素數

在這個程序中妳到底想幹什麽?編程序時要想想妳到底要幹什麽,是怎麽處理數據的。

第壹個是判斷素數函數錯啦,應為:

int panduansushu(int x)

{

int i,j;

j=(int)sqrt(x);

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

{

if(x%i==0)

{

return 0;

}

}

return 1;

}

自己理解下,是除以所有小與等於它開更的數都除不盡才是素數。

主函數不用妳那麽復雜,並且還是錯的。

void main()

{

int x=1000,a,y;

for(x=1000;x<=9999;x++)

{

if(panduansushu(x)==1) printf("%d\n",x);

}

}

這樣就可以輸出1000到9999的素數啦

  • 上一篇:C語言二級考試怎麽考?只有在飛機上?電腦上有題庫嗎?
  • 下一篇:Java編程中 什麽是索引,有什麽作用?
  • copyright 2024編程學習大全網