實驗題 編寫JSP程式,實現任意輸入三角形邊長,判斷是否

2021-05-13 09:56:33 字數 5856 閱讀 3895

1樓:匿名使用者

#include "stdio.h"

int main()

希望對你有所幫助

2樓:匿名使用者

... 數學問題

首先找出三個邊長最大的 然後用它與其他2邊長的和判斷 如果大於或等於的話就不能生成 否則的話能夠生成

周長的話還用說嗎 三邊相加就可以了

【實驗題4】編寫一程式,從鍵盤輸入三角形的三條邊,如果能構成 一個三角形判斷其是否是等腰三角形(等

3樓:墨汁諾

編寫程式,從鍵盤輸入三角形的3條邊a、b、c, 判斷它們是否能構成等腰或直角三角形,如果能,則輸出yes,如果不能,則輸出no。

編寫一程式,根據x的值計算y

要求:(1)用scanf函式輸入x(x為小數),且在輸入前要有提示;

(2)使用switch語句判斷,計算y的值;

(3)使用printf輸出y的值,小數點保留2位擴充套件資料:已知:△abc中,∠a=60°,且ab+ac=a,求證:

當三角形的周長最短時,三角形是等邊三角形。

證明:ac=a-ab

根據餘弦定理

bc2=ab2+bc2-2ab*bc*cosabc2=ab2+bc2-ab*bc=ab2+(a-ab)2-ab*(a-ab)=3ab2-3a*ab+a2=3(ab-a/2)2+a2/4

所以當ab=a/2時,bc=a/2最小

ac=a-a/2=a/2

這時,周長為ab+ac+bc=a+bc=a+a/2=3a/2最短ab=ac=bc=a/2

所以當週長最短時的三角形是正三角形。

程式設計題:編寫程式輸入三角形的3條邊長,計算並輸出三角形的面積。

4樓:冰封月

一、程式分析

三角形面積海**式:√[ p ( p - a ) ( p - b ) ( p - c ) ] 。其中 p = (a + b + c) / 2 。a、b、c分別是三角形的三邊長。

二、根據三角形面積計算公式用if語句編寫程式如下:

#include "stdio.h"

#include "math.h"

int main(void)

else

printf("******** does not exist!\n");

printf("the area of ******** is:%f\n", area);

return 0;

擴充套件資料:還可以使用switch語句計算三角形的面積,編寫程式如下#include "stdio.h"

#include "math.h"

int main(void)

return 0;}

5樓:杜哥是個小天才

#include

#include

int main()

拓展資料c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

6樓:

#include

main()

7樓:匿名使用者

fire歷史 的程式有寫問題 我稍微改了下#include

#include

void main(void)

if(a+c <=b)

if(b+c <=a)

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

t=s*(s-a)*( s-b)*(s-c);

area=sqrt(t);

printf("面積 s=%3.2f\n",area);//保留兩位小數 一堆小數太難看

printf("周長 c=%3.2f\n",a+b+c);

printf("想再來一遍嗎? n/y ");

fflush(stdin);

again = getchar();

}while( again =='y'||again == 'y');

}另外,虛機團上產品**,超級便宜

8樓:匿名使用者

#include

#include

void main()

c語言編寫程式:輸入三角形的三條邊,判斷它們能否構成三角形,若能則指出何種三角形。

9樓:匿名使用者

||&&、||運算子使用錯誤,**為:

#include

int main()

else

printf("普通三角形\n");

return 0;}

10樓:古爾格

|||||#include

int main()

else

printf("不構容成三角形\n");

return 0;}

11樓:西湖觀柳

first, float number shouldn't be compared with this equal operater == , you should sub them, and then compare the result with 1e-7 or so.

second, you missed use "or" and "and" operater.

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

12樓:匿名使用者

#include

void main()

else

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

13樓:聽不清啊

#include

int main()

14樓:匿名使用者

||#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;}

15樓:勇愛s茜

#include

void main()

16樓:匿名使用者

能#include

#include

main()

17樓:匿名使用者

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

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

一、編寫程式。輸入三個數,判斷是否能夠構成三角形,若能構成三角形,,並計算三角形的面積 5

18樓:匿名使用者

以下為c++**:

#include

#include

using namespace std;

int main()

}else

cout << "三條邊構不成三角形!" << endl;

return -1;}

19樓:宛丘山人

#include

#include

void main()

輸入三角形的三個邊長,利用自定義函式來判斷三角形的形狀、並計算該三角形的面積。

20樓:黑馬程式設計師

判斷是否構成三角形1)判定a>0&&b>0&&c>0(判斷三個數為正數)

對a b c三個數由小到大排序,得到 a(排序,簡化判斷量編制和大於第三邊,兩邊之差小於第三邊的判斷)

判斷a+b>c && c-b利用海**式,求面積

21樓:

||示例**如下:

#include

#include

int t_style(int a,int b,int c)if(a>c)

if(b>c)

if(a+b > c)

else

return -1;

}float t_area(int a,int b,int c)int main()

if(t_style(x,y,z) > 0)printf("三角形面積= %.2f\n",t_area(x,y,z));

return 0;

}示例執行結果:

編寫一個程式實現:從鍵盤輸入三角形的3條邊長,判斷它能構成怎樣的三角形,還是不能構成三角形。c++的。

22樓:匿名使用者

樓上的基本可以,不過漏了點東西,構成三角形還有個條件是任意兩邊之差小於第三邊,另外沒有列印能構成普通三角形的情況,我改進了下

#include

#include

using namespace std;

void main()

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

else cout<<"可構成直角三角形"<

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

}else cout<<"不能構成三角形"<

23樓:隊長別開槍

時間匆忙,沒有除錯,你試一下吧!不行再告訴我!

#include

using namespace std;

void main()

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

else cout<<"可構成直角三角形"<

}else if(a==b||a==c||b==c)}else cout<<"不能構成三角形"<

1、編寫一個程式根據輸入的三角形的三條邊判斷是否能組成三角形,如果可以則輸出它的面積和三角形型別。 20

24樓:匿名使用者

1、private sub command1_click()dim a, b, c as integera = val(inputbox("邊1"))b = val(inputbox("邊2"))c = val(inputbox("邊3"))if a + b > c and a + c > b and b + c > a then

print "周長:" & a + b + celse

print "不能構成三角形"

end if

end sub

2、private sub command1_click()dim s as integer

s=0for i=1 to 70

if i mod 7=0 then

s=s+i

endif

next i

print s

end sub

寫了12兩道,希望能幫上你

25樓:郗抒才蘊涵

#include

voidmain(void)

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

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

if(true==1)}

編寫程式,要求輸入三角形的三邊長,求三角形面積

流程圖如下 include stdio.h include math.h main float a,b,c,s,area printf a,b,c scanf f f f a,b,c if a b c b c a a c b s a b c 2.0 area sqrt s s a s b s c p...

用c程式設計 編寫程式求三角形的面積(三角形的底和高由鍵盤輸入

三角形面積 底 高 然後在 寫上這個公式 static void main string args 樓上這幾何功底。不過 還是沒問題 1 3程式設計 由鍵盤輸入底和高,求三角形的面積.求大神看看這個程式 錯了,為什麼結果執行出來是錯的 include int main int 輸入的數要用逗號,隔開...

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

如果只是判定是否能構成三角形的話,就用數學的判斷方法,2邊之和大於第3邊 2邊之差小於第3邊.當然之前最好判斷下,看2個短邊相加是否大於最長的,2個比較大的差是不是小於最短的.include int main if a 1 a 2 if a 0 a 2 for i 0 i 3 i printf d ...