fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. struct tringle{
  5. double a;
  6. double b;
  7. double c;
  8. };
  9.  
  10. int main(void) {
  11. struct tringle hen;
  12.  
  13. hen.a = 3;
  14. hen.b = 4;
  15. hen.c = 5;
  16.  
  17. double s,p,u;
  18.  
  19. s = (hen.a + hen.b + hen.c) /2;
  20. p = s * (s - hen.a) * (s - hen.b) * (s - hen.c);
  21. u = sqrt(p);
  22.  
  23. printf("a:%lf\n", hen.a);
  24. printf("b:%lf\n", hen.b);
  25. printf("c:%lf\n", hen.c);
  26. printf("三角形の面積は%lf\n", u);
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0.01s 5276KB
stdin
Standard input is empty
stdout
a:3.000000
b:4.000000
c:5.000000
三角形の面積は6.000000