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