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