求三角形的类别

81 阅读1分钟

如何判断三角形的类别呢? 那我们来写个代码看看吧

代码如下:

#include <stdio.h>
int main(){
    // 定义三条边
	int a,b,c;
	printf("\n请输入第一条边");
	scanf("%d" , &a);
	printf("\n请输入第二条边");
	scanf("%d" , &b);
	printf("\n请输入第三条边");
	scanf("%d" , &c);
	
	//判断是否三角形。 任意两边之和>第三边
	if(a+b+c && a+b>c && b+c>a) {
		if(a==b && b==c && a==c) {
			printf("等边三角形\n");
		} else if(a==b || b==c || a==c){
			printf("等腰三角形\n");
		} else {
			printf("普通三角形"); 
		}
	} else {
		printf("不是一个三角形"); 
	} 
}

然后你就可以输入自己想要的数字了

结果如下:

image.png

然后就好了