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 ...編寫程式根據輸入的三角形的三條邊判斷是否能組成三角形