//这样运行错误,已知两边及夹角求面积和周长。
#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);
}
乘号不可省略
#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;
}