"赋值运算的左操作数必须是左值"是啥意思??
查看原帖
"赋值运算的左操作数必须是左值"是啥意思??
427617
蒟蒻珂学家楼主2021/1/13 00:31

代码在此

#include <iostream>
#include <algorithm>
using namespace std;
int main(){
    int a[3];
    cin >> a[0] >> a[1] >> a[2];
    sort(a, a + 3);
    if(a[0] + a[1] < a[2]){
        cout << "Not triangle" << endl;
    }if(a[2] * a[2] = a[0] * a[0] + a[1] * a[1]){
        cout << "Right triangle" << endl;
    }if(a[2] * a[2] < a[0] * a[0] + a[1] * a[1]){
        cout << "Acute triangle" << endl;
    }if(a[2] * a[2] > a[0] * a[0] + a[1] * a[1]){
        cout << "Obtuse triangle" << endl;
    }if(a[0] = a[1] || a[0] = a[2] || a[1] = a[2]){
        cout << "Isosceles triangle" << endl;
    }if(a[0] = a[1] && a[1] = a[2]){
        cout << "Equilateral triangle" << endl;
    }
    return 0;
}
2021/1/13 00:31
加载中...