fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. struct hen {
  5. double a;
  6. double b;
  7. double c;
  8. double s;
  9. double S;
  10. }sankaku;
  11.  
  12. int main(void) {
  13.  
  14. scanf("%lf",&sankaku.a);
  15. scanf("%lf",&sankaku.b);
  16. scanf("%lf",&sankaku.c);
  17.  
  18. sankaku.s = (sankaku.a+sankaku.b+sankaku.c)/2.0;
  19.  
  20. sankaku.S = sqrt(sankaku.s*(sankaku.s-sankaku.a)*(sankaku.s-sankaku.b)*(sankaku.s-sankaku.c));
  21.  
  22. printf("辺aの長さは%lf\n",sankaku.a);
  23. printf("辺bの長さは%lf\n",sankaku.b);
  24. printf("辺cの長さは%lf\n",sankaku.c);
  25. printf("ヘロンの公式より面積は%lf\n",sankaku.S);
  26.  
  27. return 0;
  28. }
  29.  
  30.  
Success #stdin #stdout 0s 5272KB
stdin
5
5
5
stdout
辺aの長さは5.000000
辺bの長さは5.000000
辺cの長さは5.000000
ヘロンの公式より面積は10.825318