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 s;
  12. scanf("%lf", &s.a);
  13. scanf("%lf", &s.b);
  14. scanf("%lf", &s.c);
  15. double l=(s.a+s.b+s.c)/2;
  16. double area=sqrt(l*(l-s.a)*(l-s.b)*(l-s.c));
  17.  
  18. printf("a:%lf\n", s.a);
  19. printf("b:%lf\n", s.b);
  20. printf("c:%lf\n", s.c);
  21. printf("三角形の面積:%lf\n", area);
  22. return 0;
  23. }
Success #stdin #stdout 0s 5288KB
stdin
3
4
5

stdout
a:3.000000
b:4.000000
c:5.000000
三角形の面積:6.000000