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