输入三个数值a,b,c,确定a,b,c能构成三角形需要同时满足三条件:a+b>c,a+c>b,b+c>a,要求编写一个用于判断输入的a,b,c能否构成三角形的程序,若能输出yes,若不能输出no

简介: 这是一段包含C++代码和运行结果的描述。代码是一个程序,用于输入三个整数并判断它们是否能构成三角形(a+b>c, a+c>b, b+c>a)。运行结果显示了输出为"YES"或"NO"的情况。

如下:


#include<stdio. h>
int main()
{
int a,b,c;
printf("请输入一个整数a:");
scanf("%d",&a);
printf("请输入一个整数b:");
scanf("%d",&b);
printf("请输入一个整数c:");
scanf("%d",&c);
if(a+b>c&&a+c>b&&b+c>a)
{
printf("YES");
}
else
{
printf("NO");
}
}


运行结果:



目录
相关文章
|
1月前
|
机器学习/深度学习 编译器 C语言
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
41 0
|
25天前
【qt】数值的输入与输出3
【qt】数值的输入与输出
17 0
|
Python
Python基础(输出五行五角星,数量每行递增/输出九九乘法表)
需求:在控制台连续输出五行*, 每一行星星的数量依次递增 思路:使用while循环输出五行内容, 依次输出数字1到5, 再使用数字乘以字符串'*', 即可在每行输出一个星星, 两个星星, ... 五个星星, 从而实现递增
679 1
Python基础(输出五行五角星,数量每行递增/输出九九乘法表)
|
25天前
|
C语言 C++
【qt】数值的输入与输出1
【qt】数值的输入与输出
16 0
|
25天前
【qt】数值的输入与输出2
【qt】数值的输入与输出
18 0
|
1月前
29.输入三个实数,判断能否构成三角形;若能,再说明是何种类型的三角形
29.输入三个实数,判断能否构成三角形;若能,再说明是何种类型的三角形
33 0
|
1月前
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
47 0
|
1月前
输入三个整数,以这三个数为边长,判断是否构成三角形;若不能输出”error”,若构成三角形,计算它的面积,保留2位小数输出。
输入三个整数,以这三个数为边长,判断是否构成三角形;若不能输出”error”,若构成三角形,计算它的面积,保留2位小数输出。
18 0
|
1月前
输入3个数a,b,c,按大小顺序输出
输入3个数a,b,c,按大小顺序输出。
46 15
计算一个数的每位之和(递归) 例如,用函数DigitSum(1729),则返回1+7+2+9,和为19 输入1729,输出19
计算一个数的每位之和(递归) 例如,用函数DigitSum(1729),则返回1+7+2+9,和为19 输入1729,输出19
91 0
计算一个数的每位之和(递归) 例如,用函数DigitSum(1729),则返回1+7+2+9,和为19 输入1729,输出19