fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. struct Co{
  5. double x;
  6. double y;
  7. double z;
  8. };
  9.  
  10. int main(void) {
  11. struct Co a={1,5,2};
  12. struct Co b={5,3,1};
  13. struct Co c={2,8,4};
  14.  
  15. double lab=sqrt((b.x-a.x)*(b.x-a.x)+(b.y-a.y)*(b.y-a.y)+(b.z-a.z)*(b.z-a.z));
  16. double lco=sqrt(c.x*c.x+c.y*c.y+c.z*c.z);
  17. if(lab>lco){
  18. printf("%lf",lab);
  19. }else{
  20. printf("%lf",lco);
  21. }
  22. return 0;
  23. }
  24.  
Success #stdin #stdout 0s 5312KB
stdin
Standard input is empty
stdout
9.165151