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