初学者定义函数出错怎么办

#include
int circle_area(int R);
{

 int res;    

const float pi = 3.14159;
res = piRR;
return res;

}
不能运行

函数名称后边分号去掉,结果是浮点型,应该申明浮点型函数,要运行程序,要有main函数,在main函数中调用你的函数circle_area,下边这样

#include <stdio.h>
float circle_area(int R)
{
 float res;    
const float pi = 3.14159;
res = pi*R*R;
return res;

}
int main ()
{
float res=circle_area(3);
printf("%f",res);

return 0;
}