#include<stdio.h>
#include<math.h>
#define PI 3.141592
void main(void)
{
double a=7.7, b=7.7, c=0;
double angA=0, angB=0, angC=0;
printf(\" 세 변의 길이 a=7.7 b=7.7 c=\");
scanf(\"%f\", &c);
angA = acos(c*c%(2*b*c));
angB = acos(c*c%(2*a*c));
angC = acos((a*a+b*b-c*c)%(2*a*b));
angA *= 180.0 / PI;
angB *= 180.0 / PI;
angC *= 180.0 / PI;
//ang *= 180.0 / PI; //ang = ang* (180.0/PI)
printf(\" 세 각의 길이 angA=%f angB=%f angC=%f\\n\", angA, angB, angC);
}
아무래도 %이게 문제 같은데요,,, / 쓰면 acos 값이 제대로 안나오더라구요
어떤 방법으로 해야 코사인법칙으로 세변의 길이를 아는 상태에서 각도 값을 구할수 있을까요??
처음에 *= 가 뭔가 했다. 시밤 알아보기 쉽게 좀 짜라.
대신 해주고 싶지만 오늘따라 비쥬얼 키기 싫어 ㅇㅇ
도와주고 싶은데 코싸인법칙 정의가 기억안난다.
double == %lf ? 근데 %는 나눗셈이 아니라 나머지연산 아닌가?
↑ 더 중요할지도 \'ㅁ\';
angA = acos((b*b+c*c-a*a)/(2*b*c));