题解 | #计算三角形的周长和面积#

计算三角形的周长和面积

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;

}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务