#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
int a, b, c;
while (scanf("%d %d %d", &a, &b, &c) != EOF) { // 注意 while 处理多个 case
// 64 位输出请用 printf("%lld") to
if (a + b > c && a + c > b && c + b > a)
{
if (a == b && a == c)
{
printf("等边三角形!\n");
}
else if (a == b || a == c || b == c)
{
printf("等腰三角形!\n");
}
else {
printf("三角形!\n");
}
}
else
{
printf("无法构成三角形!\n");
}
}
return 0;
}
今天学会了用简单代码判断简单三角形,其中重要的是:
1.分清逻辑或(||)和逻辑与(&&)!
2.一个=表示赋值(初始化),两个==才是相等!
3.复杂代码简单化,分清多个if else之间的对应关系,要思路清晰,切不可一头雾水!