如何用程式設計 任意輸入數判斷能否構成三角形

2022-02-20 23:37:11 字數 2603 閱讀 6642

1樓:匿名使用者

如果只是判定是否能構成三角形的話,就用數學的判斷方法,2邊之和大於第3邊;2邊之差小於第3邊.

當然之前最好判斷下,看2個短邊相加是否大於最長的,2個比較大的差是不是小於最短的.

2樓:匿名使用者

#include

int main()

if(a[1]>a[2])

if(a[0]>a[2])

for(i=0;i<3;i++)printf("%d ",a[i]);

if(a[0]+a[1]>a[2])printf("這三個數能構成");

if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2])printf("直角");

等邊");

else printf("一般");

printf("三角形\n");

for(i=0;i<3;i++)

scanf("%f",&a[i]);

return 0;

}是不是這個意思?

3樓:熊熊伺服器

public static void main(string args )

else}

4樓:匿名使用者

#include

void main()

{int a, b, c;

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

printf("請輸入三個數\n");

if(a+b>c&&a-c

printf("能構成三角行\n");

else

printf("不能構成三角行);}

c語言,用if語句程式設計,實現輸入三個數值,判斷能否構成三角形,如果能就計算出三角形的面積

5樓:天雨下凡

#include

#include

int main(void)

else

printf("%f,%f,%f不能構造三角形\n",a,b,c);

printf("\n");

return 0;}

6樓:匿名使用者

#include "stdio.h"

#include "math.h"

int main()

p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

printf("三角形的三邊是:%f %f %f ",a,b,c);

printf("面積是: %f \n",s);

return 0;}

如何用c語言程式設計序:輸入三個數,判斷是否構成三角形

7樓:幻翼高達

需要bai準備的材料分別有:du電腦、c語言編譯器。

1、首先zhi

,開啟c語言dao編譯器,新建一個回初始.cpp檔案,例如:test.cpp。答

2、在test.cpp檔案中,輸入c語言**:。

int a, b, c;

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

if ( a + b > c && a + c > b && b + c > a)

printf("能");

else

printf("不能");

return 0;

3、編譯器執行test.cpp檔案,此時輸入3個邊整數,成功輸出了能不能構成三角形的判斷結果。

8樓:匿名使用者

三個數是三條邊的的邊長嗎,是的話,若a+b>c則構成三角形。用if語句判斷。

9樓:匿名使用者

樓上說的不全面:

1、如果三個數是邊長。

要判斷a+b>c,a+c>b,b+c>a,三個都成立才是三角形。

2、如果三個數是角度。

把三個數加起來看看是不是180。

10樓:手機使用者

#include

int main()

11樓:匿名使用者

|這個是

我新編的,你可以試試

#include

#include

void main()

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

printf("this is zhijiao\n");

else printf("yibansanjiaoxing\n");

d=(a+b+c)/2;

s=sqrt(d*(d-a)*(d-b)*(d-c));

printf("%f\n",s);

} }else printf("bushi sanjiaoxing ") ;}

12樓:匿名使用者

#include

main()

j**a怎麼編寫程式:輸入3個正整數,判斷能否構成一個三角形?

如何用C語言程式設計序 輸入數,判斷是否構成三角形

需要bai準備的材料分別有 du電腦 c語言編譯器。1 首先zhi 開啟c語言dao編譯器,新建一個回初始.cpp檔案,例如 test.cpp。答 2 在test.cpp檔案中,輸入c語言 int a,b,c scanf d d d a,b,c if a b c a c b b c a printf...

用c 程式設計 輸入數,判斷其是不是素數

include int main int m,n printf 請輸入一個正整數 n scanf s d m for n 2 n m 1 n n 1 if m n 0 break if n m printf d不是素數 n m else printf d是素數 n m 擴充套件資料c語言中條件判斷語...

PLC如何程式設計 如我需要判斷輸入訊號,設XX1都on後,我呼叫子程式1,如果不是都為on,我呼叫子程式

看你用的輸入是x,那可能是三菱的plc吧。如果是,則把x0 x1串聯後呼叫主控指令mc mcr來實現。如果是西門子plc,則把兩個輸入串聯後呼叫jc或jcn跳轉指令。x0和x1採用常開串聯連線子程式1,常閉串聯連線子程式2 這個很簡單的,看手冊呼叫子程式就好 用x0訊號驅動m0,x1訊號驅動m1,m...