判断给的三个数能不能构成直角三角形。
输入:
2 36 77 85 40 55 69输出:
Scenario #1: yes Scenario #2: no代码:
#include<iostream>
using namespace std;
int main(){
int N;
int i=1;
cin>>N;
while(N--){
int a,b,c;
cin>>a>>b>>c;
if(a*a+b*b==c*c||c*c+b*b==a*a||a*a+c*c==b*b)
cout<<"Scenario #"<<i<<":"<<endl<<"yes"<<endl<<endl;
else
cout<<"Scenario #"<<i<<":"<<endl<<"no"<<endl<<endl;
i++;
}
}
也可以引用<cmath>头文件,用pow函数。附个cmath函数查询链接: