描述
有4根木棍,不能折断,问是否能构成长方形?
输入
四个正整数,分别表示四根木棍的长度。
输出
如果这四根木棍能构成长方形(不能是正方形),则输出Yes,否则输出No。
不要换行。
样例输入
1 4 4 1
样例输出
Yes
代码:
#include<iostream>
using namespace std;
int main()
{
int a, b, c, d;
cin >> a >> b >> c >> d;
if (a == b && b == c && c == d)
{
cout << "No";
}
else if (a == b && c == d)
cout << "Yes";
else if (a == c && b == d)
cout << "Yes";
else if (b == c && a == d)
cout << "Yes";
else
cout << "No";
return 0;
}
总结:①长方形的四个边长不可以相等;
②长方形成立的条件:四条边中两两相等,有3种情况;