参考代码:

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#define gett(a,b,c) ((a+b+c)/2);

#define geta(gett,a,b,c) (sqrt(gett*(gett-a)*(gett-b)*(gett-c)));

int main()

{

    double a,b,c,areas,s;

    scanf("%lf%lf%lf",&a,&b,&c);

    s=gett(a,b,c);

 

   areas=geta(s,a,b,c);

    printf("%0.3lf",areas);

    return 0;

}

 

0.0分

1 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »