题解 | #计算三角形的周长和面积#
计算三角形的周长和面积
https://www.nowcoder.com/practice/109a44d649a142d483314e8a57e2c710
//主要还是if语句对三条边的判断有点麻烦
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
//printf("Please enter the three number:");
scanf("%lf %lf %lf",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a&&a-b<c&&b-a<c&&a-c<b&&a-c<b&&b-c<a&&c-b<a)
{
double C=a+b+c;
//printf("The C is %.2lf",C);
double p=C/2;
double S=sqrt(p*(p-a)*(p-b)*(p-c));
//printf("The S is %.2lf",S);
printf("circumference=%.2lf area=%.2lf",C,S);
}
else
{
printf("The three numbers cannot create a trangle.");
}
return 0;
}
查看18道真题和解析
百度成长空间 585人发布