本題要求編寫程式,根據輸入的三角形的三條邊a b c,計算並

時間 2021-05-14 08:30:51

1樓:張光澤最愛

#include

#include

double sqrt(double n);

main()

while(b<1)

while(c<1)

l=a+b+c;/*計算周長*/

printf("周長為:");/*輸出周長*/printf("%d",l);

printf("\n");

l/=2;/*計算面積,計算與輸出都為整數,如有不同請自行更改*/s*=l;

s*=l-a;

s*=l-b;

s*=l-c;

s=sqrt(s);

printf("面積為:");/*輸出面積*/printf("%d",s);

printf("\n");}

2樓:匿名使用者

int a,b,c;

double s,area,perimeter;

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

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

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

perimeter=a+b+c;

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

3樓:笪亭

#include

#include

int main()

else

printf("these sides do not correspond to a valid ********");}

4樓:

#include

#include

int main ()

else

return 0;}

實驗題:編寫jsp程式,實現任意輸入三角形三個邊長,判斷是否能構成三角形並計算三角形的周長,要求利用聲

5樓:匿名使用者

#include "stdio.h"

int main()

希望對你有所幫助

6樓:匿名使用者

... 數學問題

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

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

用c++編寫程式 輸入的三個數字判斷能否組成三角形,若能判斷是什麼三角形並計算面積和周長

7樓:匿名使用者

#include "stdio.h"

#include "math.h"

void main()

{unsigned char a,b,c,max;

double s,cosab;

puts("請輸入三條邊長:");

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

//半段能否構成三角形

8樓:

#include

#include

using namespace std;

class qiusanjiao

judge(qiusanjiao &)//判斷是否是三角形以及是什麼三角形

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

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

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

if(cos1<0||cos2<0||cos3<0)cout<<"鈍角三角形"<

else if(cos1==0||cos2==0||cos3==0)cout<<"直角三角形"<

else

cout<<"銳角三角形"<

}mianji(qiusanjiao &)};void main()

9樓:匿名使用者

任意兩邊之和大於第三邊不久可以判斷是否是三角形嗎,求周長的話就不用說了吧,三邊相加,呵呵,求面積用那個公式s=1/2*a*b*sin(a和b夾的角),sin()=根號下1-cos()的平方,cos()=(a*a+b*b-c*c)/(2*a*b)。呵呵,我也不知道這演算法對不對啊,不過感覺思路就是這樣的,程式我就不寫啦,呵呵!

10樓:匿名使用者

int a,b,c;

a+b>c&&abs(a-b)

面積:s=根號下p*(p-a)*(p-b)*(p-c) 其中p=(a+b+c)/2

編寫程式根據輸入的三角形的三條邊判斷是否能組成三角形

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 ...