三角形面积问题求解不会

//这样运行错误,已知两边及夹角求面积和周长。
#include
#include
void main ()
{
float a,b;//三角形两边边长
float c;//第三边未知边长
float x;//已知夹角
float s; //要求面积
float q;//周长
float PI=3.1415;
scanf("",&a,&b,&x);
s=absin(x/180PI)/2;//x=xPI/180.0
c=sqrt(aa+bb-2.0abcos(xPI/180.0));
q=a+b+c;
printf("面积=%f,周长=%f",s,q);

}

乘号不可省略

img


#include<stdio.h>
#include<math.h>
int main ()
{
    float a,b;//三角形两边边长
    float c;//第三边未知边长
    float x;//已知夹角
    float s; //要求面积
    float q;//周长
    float PI=3.1415;
    scanf("%f %f %f",&a,&b,&x);    // 没有使用占位符%f
    s=a*b*sin(x/180*PI)/2;//x=xPI/180.0
    c=sqrt(a*a+b*b-2.0*a*b*cos(x*PI/180.0));   // 乘号*不可省略
    q=a+b+c;
    printf("面积=%f,周长=%f",s,q);
    return 0;
}