判断三角形的类型

等边三角形的三条边长度都相等,但等腰三角形只有两条边的长度相等。如果三角形的三条边都不相等,那就称为不等边三角形。
以下程序提示用户输入三条边的值,判断是何种三角形!

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include <stdlib.h>

int main()
{
	printf("请输入三角形的三条边:");
	int a, b, c;
	int iscontinue = 1;
	while (iscontinue)
	{
		scanf("%d%d%d", &a, &b, &c);
		if (a + b > c && a + c > b && b + c > a && a - b < c && a - c < b && b - c < a)
		{
			if (a == b && b == c && a == c)
				printf("该三角形为等边三角形!");
			else if (a == b || b == c || a == c)
				printf("该三角形为等腰三角形!");
			else
				printf("该三角形为不等边三角形!");
			iscontinue = 0;
		}
		else
			printf("请正确输入三个数字:");
	}
	system("pause");
	return 0;

}

猜你喜欢

转载自blog.csdn.net/weixin_42678507/article/details/82759724
今日推荐