判断是否是三角形

56 阅读1分钟
  1. 判断是否是三角形
  2. 是不是等边三角形
  3. 是不是等腰三角形

提示:先定义三条边再判断是否是三角形。

#include <stdio.h>
int main18(){
    // 定义三条边
	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