余弦定理最后一个wa,求助!
查看原帖
余弦定理最后一个wa,求助!
817450
Calarence4楼主2023/7/16 21:28
#include<bits/stdc++.h>
using namespace std;
double a,b,c,cosa,cosb,cosc;
int main() 
{
	cin>>a>>b>>c;
	cosa=(b*b+c*c-a*a)/(2*b*c);
	cosb=(a*a+c*c-b*b)/(2*a*c);
	cosc=(a*a+b*b-c*c)/(2*b*c);
	if(cosa>1||cosa<-1||cosb>1||cosb<-1||cosc>1||cosc<-1)
	{
		cout<<"Not triangle"<<endl;
		return 0;
	}
		
	if(cosa==0||cosb==0||cosc==0)
		cout<<"Right triangle"<<endl;
	if(cosa>0&&cosb>0&&cosc>0)
		cout<<"Acute triangle"<<endl;
	if(cosa<0||cosb<0||cosc<0)
		cout<<"Obtuse triangle"<<endl;
	if(cosa==cosb||cosa==cosc||cosb==cosc)
		cout<<"Isosceles triangle"<<endl;
	if(cosa==cosb&&cosb==cosc)
		cout<<"Equilateral triangle"<<endl;
	return 0;
}
2023/7/16 21:28
加载中...