首页 > 代码库 > 题目1048:判断三角形类型----------有规律的
题目1048:判断三角形类型----------有规律的
此题的判断思路:两条较短边的平方和大于最长边的平方,此三角形就是锐角三角形;
两条较短边的平方和小于最长边的平方,此三角形就是钝角三角形;
两条边短边的平方和等于最长边的平方,此三角形就是直角三角形.
由此AC:
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
while(cin>>a>>b>>c)
{
if ((c*c+a*a-b*b==0)||(b*b+a*a-c*c==0)||(c*c+b*b-a*a==0)) ///////但是c*c-a*a-b*b的思路是错误的
cout<<"直角三角形"<<endl;
else if ((c*c+a*a-b*b<0)||(b*b+a*a-c*c<0)||(c*c+b*b-a*a<0))
cout<<"钝角三角形"<<endl;
else cout<<"锐角三角形"<<endl;
}
return 0;
}
题目1048:判断三角形类型----------有规律的
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。