程序为什么运行不了?

#include
#include
#define pi 3.14
int InTheCircle(int x, int y, int r)

{
/将(x,y)转换为相当圆心(r,r)的坐标/
int rx = x - r;
int ry = y - r;
double d = sqrt(rx*rx + ry * ry) - r;/计算到圆心的距离/

if (fabs(d) < 0.2)/判断到圆心的距离是否为r(允许0.2的误差,看着更像)/
return 1;
else
return 0;
return (int)d;
}

void Print(int r)

{
int x, y;

for (y = 0; y < 2 * (r + 1); y++)
{
for (x = 0; x < 2 * (r + 1); x++)
{
if (InTheCircle(x, y, r))/如果这个点在圆上,打印'',否则,打印' '/
printf("
");/因为字符高比宽大,所以加一个空格调整外观/
else
printf(" ");
}

printf("\n");
}
}

void circle()
{
double r,s;
printf("请输入圆的的半径:\n");
scanf("%lf", &r);
getchar();
s = pi * r * r;
printf("圆的s=%.1f\n", s);
}

没有main函数么