fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. typedef struct {
  5. double a;
  6. double b;
  7. double c;
  8. }triangle;
  9.  
  10. int main(void) {
  11.  
  12. triangle t;
  13. double s; //半周長を定義
  14. double area;
  15.  
  16. scanf("%lf %lf %lf",&t.a,&t.b,&t.c);
  17. s=(t.a+t.b+t.c)/2;
  18. area = sqrt(s * (s - t.a) * (s - t.b) * (s - t.c));
  19.  
  20. printf("a:%f\nb:%f\nc:%f\n三角形の面積:%lf",t.a,t.b,t.c,area);
  21.  
  22. return 0;
  23. }
  24.  
Success #stdin #stdout 0s 5312KB
stdin
5
5
5
stdout
a:5.000000
b:5.000000
c:5.000000
三角形の面積:10.825318