#include
int main ()
{
int a,b,c,d,e,f;
prinf("请输入三角形的三个边长:");
scanf("%a%b%c",&a,&b,&c);
d=a+b;
e=a+c;
f=b+c;
if (d>c&&e>b&&f>a);
printf("yes");
else
printf("no");
return 0;
}
scanf引号里面是填变量的类型
scanf("%d %d %d", &a, &b, &c);
int定义了6个变量,scanf输入三个变量a.b.c,就是三个边长,d.e.f相当于两边之和,if语句是判断三角形成立的条件,两边之长大于第3边,然后成立的话不就是三角形,输出yes,否则no
这就是一个简单的三角形判断代码,只不过多了一个步骤,其实完全没必要,&&是且的意思,就是必须同时满足&&两边的条件。也就是说if里面的实际上是a+b>c并且a+c>b并且b+c>a,就输出yes,否则no