c语言中,写出判断整型数a,b,c能构成一个三角形的表达式
答案:4 悬赏:30 手机版
解决时间 2021-01-11 06:23
- 提问者网友:风月客
- 2021-01-11 01:19
c语言中,写出判断整型数a,b,c能构成一个三角形的表达式
最佳答案
- 五星知识达人网友:青灯有味
- 2021-01-11 02:36
#include
void main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
!(a<=0||b<=0||c<=0||a+b<=c||b+c<=a||c+a<=b)?printf("能构成三角形"):printf("构不成三角形");
}判断整型数a,b,c能构成一个三角形的表达式:
!(a<=0||b<=0||c<=0||a+b<=c||b+c<=a||c+a<=b)
void main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
!(a<=0||b<=0||c<=0||a+b<=c||b+c<=a||c+a<=b)?printf("能构成三角形"):printf("构不成三角形");
}判断整型数a,b,c能构成一个三角形的表达式:
!(a<=0||b<=0||c<=0||a+b<=c||b+c<=a||c+a<=b)
全部回答
- 1楼网友:神也偏爱
- 2021-01-11 04:14
那两位仁兄很强,但是我只能给你零分。
别人提问的是表达式,不是程序。
对于连审题都错了的人 我真的无话可说。。。
别人提问的是表达式,不是程序。
对于连审题都错了的人 我真的无话可说。。。
- 2楼网友:第幾種人
- 2021-01-11 03:46
三角形的判定条件是:任意两条边之和大于第三边。所以
#include
void main()
{
int a,b,c;
printf("请输入a b c 的值");
scanf("%d%d%d",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
{
printf("a b c能构成三角形\n");
}
else
{
printf("a b c不能构成三角形\n");
}
}
#include
void main()
{
int a,b,c;
printf("请输入a b c 的值");
scanf("%d%d%d",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
{
printf("a b c能构成三角形\n");
}
else
{
printf("a b c不能构成三角形\n");
}
}
- 3楼网友:逐風
- 2021-01-11 03:15
#include
void main()
{
float a,b,c,t;
printf("请输入三角形的三条边: ");
scanf("%f%f%f",&a,&b,&c);
if(a {t=b;
b=a;
a=t;}
if(a {t=c;
c=a;
a=t;}
if(b {
t=c;
c=b;
b=t;
}
if(b+c>a&&a-c else printf("不可以成为一个三角形。 ");
}
PS:::不懂还可继续问。。。
void main()
{
float a,b,c,t;
printf("请输入三角形的三条边: ");
scanf("%f%f%f",&a,&b,&c);
if(a {t=b;
b=a;
a=t;}
if(a
c=a;
a=t;}
if(b
t=c;
c=b;
b=t;
}
if(b+c>a&&a-c else printf("不可以成为一个三角形。 ");
}
PS:::不懂还可继续问。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯