メソッド setcolor(BLACK) は、白の背景では機能しません。背景色が BLACK で setcolor(WHITE) の場合、円の境界線が正しく表示されます。これは他の色では起こりません。
#include<graphics.h>
#include<conio.h>
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"C:\\TC\\BIN");
setbkcolor(WHITE);
setcolor(BLACK);
circle(100,100,50);
getch();
closegraph();
}