程序填空题:能否构成三角形
下列程序用于判断a、b、c能否构成三角形, 若能, 输出YES, 否则输出NO。当给a、b、c输入三角形三条边长时, 确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c, a+c>b, b+c>a。请填空。
```c++
#include
int main(void) {
float a, b, c;
scanf("%f%f%f", &a, &b, &c);
if (@@[a + b > c && a + c > b && b + c > a](3))
printf("YES\n");/*a、b、c能构成三角形*/
else
printf("No\n");/*a、b、c不能构成三角形*/
return 0;
}
```
答案:
第1空:a + b > c && a + c > b && b + c > a
```c++
#include
int main(void) {
float a, b, c;
scanf("%f%f%f", &a, &b, &c);
if (@@[a + b > c && a + c > b && b + c > a](3))
printf("YES\n");/*a、b、c能构成三角形*/
else
printf("No\n");/*a、b、c不能构成三角形*/
return 0;
}
```
答案:
第1空:a + b > c && a + c > b && b + c > a