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