退出\n");
scanf("%d",flag);
}
}
(2)
#include
stdio.h
void
main()
{
float
a,b,c;
printf("请输入三角形的三条边长a,b,c:\n");
scanf("%f",a);
scanf("%f",b);
scanf("%f",c);
if((a=1a=100)(b=1b=100)(c=1c=100))
{
if(a+bc||a+cb||b+ca)
/*判断是否能构成三角形*/
printf("非三角形!\n");
else
if((a==b(a!=c))||(a==c(b!=c))||(b==c(a!=c)))/*判断是否为等腰三角形*/
printf("等腰三角形\n");
else
if(a==c
a==b)
/*判断是否为等边三角形*/
printf("等边三角形\n");
else
printf("一般三角形!\n");
}
else
printf("请输入1-100之间的数!\n");
}
测试数据:(1)3 , 3,4;(2)3,3,3(3)1,2,3(4)-1 , 0,1(5)3.5,4,5
c语言判断三角形形状你对r赋值的时候用了两个等于号“==”,赋值用一个等于号,判断 的时候采用两个!
而且输出语句应该放在第一个if外面,应该就这两个问题,代码如下:
#include stdio.h
int main(){
int a, b, c, r;
printf("Please input three integers:\n");
scanf("%d%d%d",a,b,c);
if(a == b ==c)r = 3;
else{
if(a + bca - bc){
if(b + cab - ca){
if(a + cba - cb){
if(a * a == b * b + c * c || b * b == a * a +c * c || c * c== a * a + b * b)
r = 1;
else if((a == ba != c) || (b == ca != b )|| (a ==cb != a))
r = 2;
else
r = 0;
}
else
r = -1;
}
else
r = -1;
}
else
r =-1;
}
if(r ==-1)
printf("Tt's not an integer.");
else if(r == 0)
printf("It's an scalenous triangle.");
else if(r == 1)
printf("It's an right-angeldtriangle.");
else if(r == 2)
printf("It's an isosceles triangle.");
else if(r == 3)
printf("It's an equilateral triangle.");
return 0;
}
用C语言编写一个判断三角形的函数,求大佬帮忙修改!#includestdio.h
#includemath.h
【c语言三角形判定函数 c语言用函数判断三角形】main()
{ float a,b,c;
float s,area;
scanf("%f,%f,%f",a,b,c);
if(a+bcb+caa+cb)
{ s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));//有改动
printf("the area is:%f\n",area);
if(a==ba==c)
printf("equilateral triangle\n");
else if(a==b||b==c||a==c)
printf("isoceles triangle\n");
else if(fabs(a*a+b*b-c*c)1e-8||fabs(a*a+c*c-b*b)1e-8||fabs(b*b+c*c-a*a)1e-8) //有改动
printf("right angled triangle\n");
else
printf("triangle");
}
else
printf("can not compose triangle");
}
关于c语言三角形判定函数和c语言用函数判断三角形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- speedtest电信服务器,中国电信服务器端口
- 怎样关注董明珠公众号呢,如何找到董明珠
- oracle表慢,oracle越来越慢
- mysql数据库开启事务,mysql事物开启
- linux不使用别名命令 linux可以不设置密码吗
- 怎么查路由器上网时间限制,如何查看路由器设备连接时间
- 变形金刚2单机游戏,变形金刚单机游戏有哪些
- 没网络枪战游戏能玩吗,无网络又好玩的枪战游戏
- C语言杨辉三角数据和,c语言杨辉三角算法流程图