求指导!江湖救急,C语言,结果是空的!!!

家人们为什么我编的输出来啥也没有啊?
#include <stdio.h>
#include <math.h>

double A(double a)
{int i;
i=2aa+3*sin(a);
printf("%2.3f",i);
return i;}
double B(double a)
{int g,b;
g=pow(a+2,0.5);
printf("%1.3f",g);
return g;

}
double C(double a)
{int l;
l=aaa;
printf("%2.3f",l);
return l;

}
double D(double a)
{int k;
k=cos(a)+5;
printf("%1.3f",k);

return k;
}
int main()
{int a;
printf("输入某个值");
scanf("%lf",&a);
if(a>6)
{double A(a);}
else if(0<a<=6)
{double B(a);}
else if(-3<=a<=0)
{double C(a);}
else
{double D(a);}
}

img

img


快救救孩子吧,马上就要提交了,江湖救急啊,哪位大佬救救我!!

img

img

2:1一个