自定義函數打印100到200間的素數

2023-01-13 18:22:03 來源:51CTO博客


(資料圖片僅供參考)

運用的是試除法

#include#includie//要使用sqrt開根號函數需要的頭文件。int find-prime(int i)//因為最后返回的是1或0要加int{ int k=0;  for(k = 2;k <= sqrt(i);k++)  {    if(i%k==0)      return 0;  }//這個循環的意思就是當k從2到sqrt(i)都沒有一個數讓i整除那么這個數就是素數所以最后返回一,若有一個數讓其整除它就不是素數返回值為0  return 1;}//上面的這個自定義函數就是用來判斷i是否為素數int main(){  int i = 0;  for(i = 100;i <= 200;i++)  {   if(1==find-prime(i))      {        printf("%d ",i);      }  } return 0; }

運行結果

標簽: 意思就是

上一篇:世界快消息!前端頁面加載速度優化解決方案
下一篇:焦點觀察:原生GIT版本服務器配置和測試