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

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