c語言 任給三條邊長,判斷能否構成三角形,如果能,求出其面積和周長
阿新 • • 發佈:2018-11-15
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
任給三條邊長,判斷能否構成三角形,如果能,求出其面積和周長
程式:
#include<stdio.h>
#include<math.h>
int main()
{
double a, b, c, d, s, area;
printf("請輸入三個正數:");
scanf("%lf%lf%lf",&a,&b,&c);
if ((a + b > c) && (a + c > b) && (b + c > a))
{
d = a + b + c;
s = 0.5*d;
area = sqrt(s*(s-a)*(s-b)*(s-c));
printf("d=%lf\tarea=%lf\t",d,area);//'\t'調整輸出位置,使輸出資料清晰、整齊、美觀
}
else
{
printf("不能構成三角形\t");
}
return 0;
}
結果:
請輸入三個正數:4 5 6
d=15.000000 area=9.921567 請按任意鍵繼續. . .
本文出自 “巖梟” 部落格,請務必保留此出處http://yaoyaolx.blog.51cto.com/10732111/1718368