请大大帮我看看我这段C源码的问题在哪?
#include<stdio.h>#include<math.h>
int main()
{ int max(int a,int b,int c);
int min(int a,int b,int c);
int f();
double a4;
int a1,a2,a3;
scanf("%d%d%d",&a1,&a2,&a3);
a4=a2*a2-4*a1*a3;
if(a4>0)
{
int max(a1,a2,a3);
}
else if(a4==0){
int min(a1,a2,a3);
}
else
int f();
return 0;
}
int max(int a,int b,int c)
{
int i,j,x1,x2;
i=(-b)/2*a;
j=sqrt(b*b-4*a*c);
x1=i+j;x2=i-j;
printf("%d %d\n",x1,x2);
}
int min(int a,int b,int c)
{
int i;
i=(-b)/2*a;
printf("%d\n",i);
}
int f()
{
printf("无解\n");
}
我想调用三个函数来判断,请各位帮我解下问题。