

double a,b,c,cosa,cosb,cosc,sina,sinb,sinc,x,max;
printf("%lf%lf%lf",&a,&b,&c);cosa=(bb+cc-a
a)/2b
c;
cosb=(aa+c
c-bb)/2
ac;
cosc=(aa+bb-c
c)/2a
b;
sina=sqrt(1-cosacosa);
sinb=sqrt(1-cosbcosb);
sinc=sqrt(1-cosccosc);
if(sina>=sinb)x=sina;elsex=sinb;if(sinc>x)x=sinc;max=asin(x);printf("%lf",max);return 0;}
我怀疑你把printf当成scanf用了
double a,b,c,cosa,cosb,cosc,sina,sinb,sinc,x,max;//变量的定义
printf("%lf%lf%lf",&a,&b,&c);//还没初始化就输出?,你应该是想写scanf("%lf%lf%lf",&a,&b,&c);
你这个aa,bb,cc真是秀到我了
你这也没有输入呀
开头的printf我都傻了