當前位置:編程學習大全網 - 電腦編程 - c語言下面的程序輸出3到100間的所有素數。

c語言下面的程序輸出3到100間的所有素數。

#include?<stdio.h>

#include?<math.h>

int?prime(int?n)?{

int?i,flag?=?1;

if(n?<?2)?return?0;

for(i?=?2;i?<=?sqrt(n)?&&?flag;?++i)

flag?=?n%i;

return?flag;

}

int?main()?{

int?i,n?=?300,cnt?=?0;;

for(i?=?3;?i?<=?n;?++i)?{

if(prime(i))?{

++cnt;

printf("%4d",i);

if(cnt%10?==?0)?printf("\n");

}

}

return?0;

}

  • 上一篇:請問貴陽展廳在哪裏
  • 下一篇:寶馬740提示駕駛輔助和變道警告提示故障
  • copyright 2024編程學習大全網