每日一题4.3

每日一题4.3

三角形

在这里插入图片描述
解题思路: 小学数学题,两边之和大于第三边,两边之差小于第三边就可组成三角形
代码实现:

#include<iostream>
using namespace std;
int Triangle(double a, double b, double c)
{
	if (a + b - c > 0 && a - b - c < 0 && a + c - b > 0 && a - c - b < 0 && b + c - a > 0 && b - c - a < 0)
		return 1;
	else
		return -1;
}
int main()
{
	double a, b, c;
	while (cin >> a >> b >> c)
	{
		if (Triangle(a, b, c) == 1)
			cout << "Yes" << endl;
		else if (Triangle(a, b, c) == -1)
			cout << "No" << endl;
		
	}
	system("pause");
	return 0;
}

参考答案
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lxb18821659801/article/details/89043480
今日推荐