以下程序的功能是:已知三角形两条边的长度和夹角的大小(单位为度),求出第三条边的长度。若需要,则圆周率的近似值取3.141592653589793。#
include <stdio.h>
int main(void);
{int a,b,c,t; //a、b、c为边长,t为夹角
scanf("%d%d%d",a,b,t);
c=sqrt(a^2+b^2-2abcost);
printf("length=%d\n",c)
return 0;
}
调试运行该程序,改正程序中所有的语法错误和逻辑错误。
输入格式:
在一行中输入三个代表两条边长度和夹角大小的数,以空格分隔。
输出格式:
输出第三条边长度的值,保留两位小数,最后换行。
输入样例:
1 2 60
输出样例:
length=1.73
#include<stdio.h>
#include<math.h>
#define PI 3.141592653589793
int main()
{
int a, b, t;
float c, d;
scanf("%d%d%d", &a, &b, &t);
d=cos(t*PI/180);
c=sqrt(a*a+b*b-2*a*b*d);
printf("length=%.2f\n", c);
return 0;
}