当前位置:首页 » 编程语言 » c语言判断三角形类型

c语言判断三角形类型

发布时间: 2023-11-26 14:08:19

c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形。

&&、||运算符使用错误,代码为:

#include <stdio.h>

int main()

{

float a,b,c;

printf("请输入边长: ");

scanf("%f,%f,%f",&a,&b,&c);

if(a+b>=c || a+c>=b || b+c>=a)

{ if (a==b&&a==c&&b==c)

printf("等边三角形 ");

else if ((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a))

printf("直角三角形 ");

else if (a==b||a==c||b==c )

printf("等腰三角形 "); }

else

printf("普通三角形 ");

return 0;

}

(1)c语言判断三角形类型扩展阅读:

&&、|| 和 !的优先级为:

! > && > ||

! 运算符比许多 C++ 运算符具有更高的优先级。因此,为了避免错误,应始终将其操作数括在括号中,除非打算将其应用于没有其他操作符的变量或简单表达式。例如,来看以下表达式:

! (x > 2)
! x > 2

第一个表达式将 !运算符应用于表达式 x>2,它是在问“x 是否不大于 2”,然而,第二个表达式是将 !运算符应用于到 x。它是在问“x 的逻辑是否大于 2”。

假设 x 被设置为 5,由于 5 是非零值,所以被认为是 true,而 !运算符会将其反转为 false,即为 0,然后,> 运算符将确定 0 是否大于 2。为了避免这种错误,始终使用括号是明智的。

网络-逻辑运算符

热点内容
java通过桥访问excel 发布:2025-07-03 23:28:31 浏览:42
安卓机如何打开天气预报 发布:2025-07-03 23:27:15 浏览:851
宽带账号保存密码在哪里 发布:2025-07-03 23:20:46 浏览:418
qq文件夹哪些可以删 发布:2025-07-03 23:12:41 浏览:154
pubg如何在韩国服务器玩 发布:2025-07-03 23:10:44 浏览:513
python文件路径变量 发布:2025-07-03 23:05:04 浏览:750
苹果手机怎么删掉safari以存储的密码 发布:2025-07-03 22:56:51 浏览:255
数量存储 发布:2025-07-03 22:56:44 浏览:282
魔兽地图破解加密 发布:2025-07-03 22:42:48 浏览:252
java中的默认值 发布:2025-07-03 22:11:34 浏览:753