我有以下任务:
我们有四个方面的长度。你必须确定它们是否可以形成正方形。如果没有,请确定它们是否可以形成矩形。如果没有,请确定它们是否可以形成四边形
提示
对长度进行排序对我们有帮助,所以
If L1 == L2 && L2 == L3 && L3 == L4
这将是正方形
If L1 == L2 && L3 == L4
这将是矩形
If L1 + L2 + L3 > L4
这将是四边形如果不是其中之一,我们将其称为香蕉
输入:
测试用例的数量,跟随一个有四个正整数的行,在0到2 ^ 30之间,长度。
输出:
四个字符串中的一个:'square','rectangle','quadrangle'或'banana'。
示例输入
4 10 8 7 6 9 1 9 1 29 29 29 29 5 12 13 7
示例输出
quadrangle rectangle square
我不知道如何解决这个问题。到目前为止,这是我的代码:
#include <iostream>
using namespace std;
int main()
{
int L1; int L2; int L3; int L4;
cin>>L1>>L2>>L3>>L4;
cout<<"Enter the 4 lengths";
if(L1 == L2 && L2 == L3 && L3 == L4){
cout<<"You have choosed the square";
}
else if(L1 == L2 && L3 == L4|| L1==L3 && L2==L4){
cout<<"You have choosed the rectangle";
}
else if(L1 + L2 + L3 > L4){
cout<<"You have choosed the quadrangle";
}
else{
cout<<"It's Baanana";
}
return 0;
}
答案 0 :(得分:0)
您不是读取用户的任何输入,更不用说对输入进行排序。另外,您也没有遵循赋值中提到的第一个要求(读取测试用例的数量)。
尝试更像这样的事情:
attached() {console.log(this.DOM.getElementById("timeline-svg").style.width);}