新手真心求教
#include "stdio.h"
#include "math.h"
#define show(x) printf("%f\n",x)
int main()
{
int xa,ya,xb,yb,xc,yc;
scanf("%d ",&xa);
scanf("%d ",&ya);
scanf("%d ",&xb);
scanf("%d ",&yb);
scanf("%d ",&xc);
scanf("%d",&yc);
long double a,b,c,A,B,C;
A=acos(((xb-xa)*(xc-xa)+(yb-ya)*(yc-ya))/(sqrt(pow((xb-xa),2)+pow((yb-ya),2))*sqrt(pow((xc-xa),2)+pow((yc-ya),2))));
B=acos(((xa-xb)*(xc-xb)+(ya-yb)*(yc-yb))/(sqrt(pow((xa-xb),2)+pow((ya-yb),2))*sqrt(pow((xc-xb),2)+pow((yc-yb),2))));
C=acos(((xb-xc)*(xa-xc)+(yb-yc)*(ya-yc))/(sqrt(pow((xb-xc),2)+pow((yb-yc),2))*sqrt(pow((xa-xc),2)+pow((ya-yc),2))));
float M=A;
if(M>C)
{
M=C;
}
if(M>B)
{
M=B;
}
if(M<-500)
{
M=0;
}
printf("%f\n",M);
return 0;
}
哪里错了 就是不能AC