# include & ltstdio.h & gt
# include & ltmath.h & gt
浮點a、b、c、p、s、temp
虛空舒茹()
{
Printf("請輸入三角形三條邊的長度:");
scanf("%f%f%f ",& amp壹,& ampb & amp;c);
如果(a & ltb)
{
temp = a;
a = b;
b =溫度;
}
如果(a & ltc)
{
temp = a;
a = c;
c =溫度;
}
if(b & lt;c)
{
temp = b;
b = c;
c =溫度;
}
}
void main()
{
舒如();
while(a & gt;= b+c)
{
Printf("輸入的三條邊不能形成三角形,請重新輸入!\ n ");
舒如();
}
p =(a+b+c)/2;
s = sqrt(p *(p-a)*(p-b)*(p-c));
Printf("三角形的周長:%f\n三角形的面積:% f \ n ",p*2,s);
}