问题标题: 酷町堂:2844

0
0
已解决
王雨婷
王雨婷
高级守护
高级守护
#include <iostream>
using namespace std;
int a,b,c,n;
void sj(int a,int b,int c)
{
    if(a+b>c&&a+c>b&&b+c>a)
    {
        if(a!=b&&b!=c&&a!=c)
            cout<<"NO"<<endl;
        if(a==b||b==c||a==c)
            cout<<"YES"<<endl;
    }
    else cout<<"NO"<<endl; 
}
int main()
{
    cin>>n;
    for (int i=1;i<=n;i++)
    {
        cin>>a>>b>>c;
        sj(a,b,c);
    }
    return 0;
}

2844   判断三角形(函数)

题目描述 Description

输入三角形的三边,判断它是否是等腰三角形,若是则输出‘’YES”,否则输出“NO”,若根本形成不了三角形则输出‘’N‘’,请你自定义函数来进行判断,多组测试数据

输入描述 Input Description

第一行:整数t,表示有t组测试数据
接下来t行:每行三个整数,表示三角形的三条边

输出描述 Output Description

输出t行,每行为‘’YES”或者“NO”或者"N"

样例输入 Sample Input

 

1
3 4 3

样例输出 Sample Output

 

YES

   麻烦看一下哪错了?


0
已采纳
吕牧原
吕牧原
高级守护
高级守护

cout<<"NO"<<endl;

改成

cout<<"N"<<endl;

我试过了

ac

测试点#1测评结果 : Accepted时间 : 0ms
测试点#2测评结果 : Accepted时间 : 0ms
测试点#3测评结果 : Accepted时间 : 0ms
测试点#4测评结果 : Accepted时间 : 0ms
测试点#5测评结果 : Accepted时间 : 0ms
测试点#6测评结果 : Accepted时间 : 0ms
测试点#7测评结果 : Accepted时间 : 0ms
测试点#8测评结果 : Accepted时间 : 0ms
测试点#9测评结果 : Accepted时间 : 0ms
测试点#10测评结果 : Accepted时间 : 0ms

我要回答