问:c语言判断三角形
- 答:#include <stdio.h>
int main()
{
int a,b,c;
printf("输入三角形的三条边: ");
scanf("%d%d%d",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
printf("三角形的周长为: %d\n",a+b+c);
else
printf("No\n");
return 0;
}
示例运行结果:
输入三角形的三条边: 3 4 5
三角形的周长为: 12
输入三角形的三条边: 1 5 6
No - 答:#include <stdio.h>
//无误及时采纳回答
int main()
{
float a,b,c,d,p;
printf("输入三边长如(3 4 5):");
scanf("%f %f %f",&a,&b,&c);
if(a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a)
printf("周长=%.2f\n",a+b+c);
else printf("不能构成三角形\n");
}
问:关于c语言判断是否为三角形的问题
- 答:首先是输入3个数,即三角形三条边,要有等于才行
前面3个条件满足,才能构成三角形;否则不是三角形
然后判断,是否有满足直角形的条件;只要有两个边得平方等于另一个边得平方;即使直角三角
形;输出yes
你把最后两个语句去掉看看,还有
else
if(c
>
b+c)printf("not
a
triangle\n");
你打错了 - 答:假设第一段为程序1,第二段为程序2.
char temp;
printf("是否以三个坐标判断能否构成三角形? y/n \n");
scanf("%c",&temp);
if(temp=='y')// ' '在你程序中改下
{
程序段2;
}
else
{
程序段1;
}
就这样。
问:C语言判断三角形
- 答:= 是赋值运算符
==是关系运算符
问:C语言,怎么编程判断三角形的形状?
- 答:3个数从小到大排序:a b c
[判定三角形依据:两边之和大于第三边]
如果a+b>c,是三角形,否则不是三角形
1。3个数相等:等边三角形
2。2个数相等:等腰三角形
3。3个数满足勾股定理(a*a+b*b=c*c):直角三角形 - 答:从小到大排序:a<=b<= c
如果a+b>c,是三角形,否则不是三角形[三角形两边之和大于第三边]
三边相等:等边三角形
两边相等:等腰三角形
a*a+b*b=c*c:直角三角形
问:c语言判断三角形形状
- 答:#include <stdio.h>
int main()
{
int a,b,c;
printf("输入三角形的三条边: ");
scanf("%d%d%d",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
printf("三角形的周长为: %d\n",a+b+c);
else
printf("No\n");
return 0;
}
示例运行结果:
输入三角形的三条边: 3 4 5
三角形的周长为: 12
输入三角形的三条边: 1 5 6
No - 答:#include <stdio.h>
//无误及时采纳回答
int main()
{
float a,b,c,d,p;
printf("输入三边长如(3 4 5):");
scanf("%f %f %f",&a,&b,&c);
if(a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a)
printf("周长=%.2f\n",a+b+c);
else printf("不能构成三角形\n");
} - 答:a == b == c 这个语句有毛病吧,如果b的值等于c,那么b == c的结果就是1,然后判断a 是否等于1,这样就不是原来的意思了哦!其他的地方我还没有看