素数を表示させるようなプログラムを書いてみましたが、
何かが激しく間違ってる気がしてなりません。
一応素数は表示されるんですが、いっぱい表示されちゃうです。
どうしまぷよ

#include<stdio.h>
main()
{
 int a,b;
 for(a=2;;a++){
  for(b=2;b<a;b++){
    if(a%b==0) break;
    printf("%d\n",a);
    }
 }
}