全部评论 3

  • 你的 else if 中判断条件有误。

    2026-03-02 来自 浙江

    1
  • #include<iostream>
    using namespace std;
    int main(){
        int a,b,c;
        cin>>a>>b>>c;
            if(a+b>c&&b+c>a&&a+c>b){
                if(abc){
                cout<<"aaa";
                }else if(ab||bc||a==c){
                cout<<"aab";
                }else{
                cout<<"abc";
                }
                else{
                cout<<"error";
                }
            }
        return 0;
        }
    
    
    

    2026-03-02 来自 浙江

    1
  • #include <iostream>
    using namespace std;
    int main(){
        int a,b,c;
        cin >> a >> b >> c;
        if(a+b>c&&a+c>b&&c+b>a){
            if(a==b&&a==c&&b==c){
                cout << "aaa";
            }else if(a==b||a==c||b==c){
                cout << "aab";
            }else{
                cout << "abc";
            }
        }else{
            cout << "error";
        }return 0;
    }
    

    2天前 来自 北京

    0

热门讨论