编程要求
输入三角形的三边,判断是否能构成三角形。若能构成输出 yes
,否则输出 no
。 输入格式:在一行中直接输入3
个整数,3
个整数之间各用一个空格间隔,没有其他任何附加字符。
输出格式:直接输出 yes
或 no
,没有其他任何附加字符。
测试举例
测试输入
3 4 5
测试输出
Yes
python代码如下:
a,b,c=map(int, input().split())
if a+b>c and a+c>b and b+c>a:
print("Yes")
else:
print("No")
C语言代码如下:
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
float a,b,c;
scanf("%f%f%f",&a,&b,&c);
if(a>0 && b>0 &&c>0)
{
if(a+b>c && a+c>b &&b+c>a)
{
printf("Yes\n");
}
else
{
printf("No");
}
}
return 0;
}