- 判断是否是三角形
- 是不是等边三角形
- 是不是等腰三角形
提示:先定义三条边再判断是否是三角形。
#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("不是一个三角形");
}
}
运行结果