查找100以內的質數C;

int prime(int i)
{

 int j;

 
 for(j=2;j<=i-1;j++)
 {if(i%j==0) return 0;
 }
 return 1;
}

int main()
{
 int i;
 for(i=2;i<=100;i++){
  if(i==2)
   printf("%d  ",i);
  else{
   if(prime(i))
    printf("%d  ",i);
  }
 }
}
注:多注意使用return,會有意想不到的簡便。
發佈了27 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章