0
已解决
Compile Error:0分
我的提交(cpp):
#include<iostream>
using namespace std;
int main(){
int a,c,b;
cin>>a>>b>>c;
if(a==b&&a==c&&b==c){
cout<<"DB";
}
if(a+b>c&&a+c>b&&b+c=a&&a==b||a==c||c==b){
cout<<"YB";
}
if(!(a+b>c&&a+c>b&&b+c>a)){
cout<<"NO";
}
return 0;
}
0
已采纳

另外,你整个都不对呀,不是三角形,即
a+b<=c或a+c<=b或b+c<=c要输出"not a triangle" 否则在分情况讨论:当a==b&&a==c 是等边,输出“DB”,否则再继续用else:a==b或a==c或b==c,输出“DY”,再不济,就直接输出“YB”即可,根本不需要“ NO ”,你也没写“ DB ”(其实你把它写成了一般)和"not a triangle"
0
0
0
