请问2、4点一直报错但在VS中调试貌似是正确的要怎么办捏?
查看原帖
请问2、4点一直报错但在VS中调试貌似是正确的要怎么办捏?
468388
Wendy_楼主2021/2/17 22:22
#include<iostream>
using namespace std;
int main()
{
	int a, b, c;
	cin >> a >> b >> c;
	int A = a * a; int B = b * b; int C = c * c;
	if (!(a + b > c) ||!(b + c > a) || !(a + c > b))cout << "Not triangle";
	else
	{
		if (A + B == C || B + C == A || A + C == B)cout << "Right triangle";
		else if (A + B > C || B + C > A || A + C > B)cout << "Acute triangle";
		else if (A + B < C || B + C < A || A + C < B)cout << "Obtuse triangle";
	}
	if(a == b || b == c || a == c&&a+b>c&&a+c>b&&b+c>a)cout << "\n" << "Isosceles triangle";
	if (a == b && a == c&&b==c&&a+b>c&&a+c>b&&b+c>a)cout << "\n" << "Equilateral triangle";
}
2021/2/17 22:22
加载中...