用鍵盤輸入abc的值,判斷它們能否構成三角形的三邊。如果能夠構成三角形則求它的面積

2021-05-14 10:28:03 字數 3721 閱讀 7546

1樓:匿名使用者

private sub command1_click()a = val(inputbox("輸入a的長"))b = val(inputbox("輸入b的長"))c = val(inputbox("輸入c的長"))if a + b > c and a + c > b and b + c > a then

p = (a + b + c) / 2

s = sqr(p * (p - a) * (p - b) * (p - c))

print "面積:"; s

else

print "不是三角形"

end if

end sub

用鍵盤輸入a,b,c的值,判斷它們能否構成三角形的三個邊.如果不能構成一個三角形,請彈出對話方塊提示 50

2樓:聽不清啊

private sub command1_click()a = val(text1)

b = val(text2)

c = val(text3)

if (a + b <= c) or (a + c <= b) or (b + c > a) then

msgbox "不能構成三角形!"

exit sub

end if

p = (a + b + c) / 2

s = sqr(p * (p - a) * (p - b) * (p - c))

text4 = s

end sub

vf程式設計 :從鍵盤輸入a,b,c的值,判斷它們能否構成一個三角形的三條邊,如果能,則計算三角形的面積,

3樓:卻彤雲

clear

input "請輸入a:" to a

input "請輸入b:" to b

input "請輸入c:" to c

if a+b>c and a+c>b and b+c>al=(a+b+c)/2

s=sqrt(l*(l-a)(l-b)(l-c))?"其面積為:",s

else

?"不能構成三角形"

endif

輸入三角形任意三條邊,判斷是否能夠成三角形,如果可以構成三角形求面積c語言

4樓:兄弟連教育北京總校

#include

void main()

else

}getch();}

c語言題目 輸入a,b,c三條邊,判斷它們能否構成三角形.若能,則指出是何種三角形.

5樓:匿名使用者

#include

int main()

else

else}}

else

else }}

else printf("不能構成三屬角形\n");

return 0;}

6樓:匿名使用者

1.先給三條邊排序,判斷能否構成三角形,也便於找到最大角(大邊對大角);回

2.用餘弦定理 cosa=(b*b+c*c-a*a)/2*b*c;

#include

#include

#define pai 3.1415926

int main()

temp=(double)(a*a+b*b-c*c)/(2*a*b);

theta=acos(temp);

theta=(180*theta)/pai;

if(theta>90&&theta<180) printf("鈍角三角形\n");

else if(theta>0&&theta<90) printf("銳角三角形\n");

else printf("輸入錯誤\n");

return 0;}

7樓:

用餘弦定理就可以解決了,比如題目僅僅知道三條邊,而不知道三內角中的任內意一角可以採容取餘弦定理分別求出各內角。

假設在三角形abc中,設ab=c,bc=a,ca=b,且a、b、c所對的內角分別是a、b、c,則有:

cosa=[b²+c²-a²]/(2bc) // 求角a的度數cosb=[a²+c²-b²]/(2ac) // 求角b的度數cosc=[a²+b²-c²]/(2ab) // 求角c的度數根據勾股定理:三角形任意兩邊的平方和等於另一邊的平方,則稱該三角形為直角三角形。

鈍角三角形大於90度小於180度

銳角三角形大於45度小於90度

c語言 輸入三角形三邊a,b,c,判斷是否能構成三角形

8樓:匿名使用者

#include

void main()

else

printf("\n輸入錯誤!");}

9樓:聽不清啊

#include

int main()

10樓:匿名使用者

||#include

#include

int main(void)

}while(a*b<=0||a*c<=0||b*c<=0);

if (fabs(a-b)c)

else printf("no!");

return 0;}

11樓:勇愛s茜

#include

void main()

12樓:匿名使用者

能#include

#include

main()

13樓:匿名使用者

大哥這種問題你還是自己寫寫**吧。

一個簡單的辦法是:三角形任意兩邊之和大於第三邊,用if語句就很容易實現啦,小問題要自己動手,實在不懂才來問。

輸入三角形的三條邊a,b,c,判斷它們能否構成三角形。若能構成三角形,指出是何種三角形.

14樓:手機使用者

scanf("%f,%f,%f",a,b,c)錯了,應該是scanf("%f,%f,%f",&a,&b,&c);

15樓:

一個破題手算都比計算計算得快

16樓:

似乎是多了一個「}」:

include

#include

#define limit 1e-1

int main()

else

這兒多了個「}」

else if (fabs(a*a+b*b-c*c)<= limit || fabs(a*a+c*c-b*b) <= limit || fabs(c*c+b*b-a*a) <= limit)

else

}else

return 0;}

輸入三角形的三條邊a, b, c的值,用c語言判斷這三條邊能否構成三角形。

17樓:萌飛綠葉

#include

int main()

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

else

}else

return 0;}

怎麼用鍵盤打出「平方」的符號,怎麼用鍵盤輸入數學符號 例如平方等

方法一 先輸入字母m,然後按住alt鍵不放,同時在小鍵盤上輸入 0178 即可得到輸入上標2。這種方法不光是在word中有效,對於記事本 其他應用程式也適用。方法二 在需要輸入平方米的時候,先行輸入 33a1 然後按alt x組合鍵即可得到 方法三 先輸入大寫字母m,再輸入2,選中2,然後按組合鍵s...

用c編寫完整程式從鍵盤輸入值並列印求

include int main void while score 100 score 0 return 0 c語言,編寫一個程式,從鍵盤輸入5個數,算出總和及平均值!急!include int main ave sum 5 printf 總和 d sum printf 平均數 d ave incl...

s x x x 3 7 3從鍵盤輸入x,求s x 的值

include stdio.h include long mx int n return t int main printf lf s return 0 c語言 sin x x x 3 3 x 5 5 x 7 7 從鍵盤輸入x,輸出相應正弦值,精確到0.000001 include cstdio i...