當前位置:首頁 » 編程語言 » 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。為了避免這種錯誤,始終使用括弧是明智的。

網路-邏輯運算符

熱點內容
mud伺服器搭建 發布:2025-07-03 19:28:37 瀏覽:494
雲存儲空間怎麼繳費 發布:2025-07-03 19:22:45 瀏覽:632
雙機熱備虛擬ip怎麼配置域名 發布:2025-07-03 19:09:18 瀏覽:351
計算數據存儲地址 發布:2025-07-03 18:48:29 瀏覽:711
安卓恢復出廠設置如何退出 發布:2025-07-03 18:40:41 瀏覽:695
家用電腦和網吧電腦做成伺服器 發布:2025-07-03 18:22:07 瀏覽:858
jsp刷新緩存 發布:2025-07-03 18:18:06 瀏覽:924
機房伺服器啟動不起來是什麼原因 發布:2025-07-03 18:18:02 瀏覽:445
腳本召喚坐騎攻略 發布:2025-07-03 18:17:59 瀏覽:230
皓影智享加裝哪些配置好 發布:2025-07-03 17:54:44 瀏覽:617