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