#include <stdio.h>
#include <math.h>
struct condidate{
double x;
double y;
double z;
};
int main(void) {
struct condidate a = {1, 5, 2};
struct condidate b = {5, 3, 1};
struct condidate c = {2, 8, 4};
double length_ab;
double length_oc;
length_ab
= 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)); length_oc
= sqrt((c.
x * c.
x + c.
y * c.
y + c.
z * c.
z));
if(length_ab>length_oc)
printf("length_ab: %lf",length_ab
); else printf("length_oc: %lf\n",length_oc
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgpzdHJ1Y3QgY29uZGlkYXRlewoJZG91YmxlIHg7Cglkb3VibGUgeTsKCWRvdWJsZSB6Owp9OwoKaW50IG1haW4odm9pZCkgewoJc3RydWN0IGNvbmRpZGF0ZSBhID0gezEsIDUsIDJ9OwoJc3RydWN0IGNvbmRpZGF0ZSBiID0gezUsIDMsIDF9OwoJc3RydWN0IGNvbmRpZGF0ZSBjID0gezIsIDgsIDR9OwoJCglkb3VibGUgbGVuZ3RoX2FiOwoJZG91YmxlIGxlbmd0aF9vYzsKCQoJbGVuZ3RoX2FiID0gc3FydCgoYi54IC0gYS54KSAqIChiLnggLSBhLngpICsgKGIueSAtIGEueSkgKiAoYi55IC0gYS55KSArIChiLnogLSBhLnopICogKGIueiAtIGEueikpOwoJbGVuZ3RoX29jID0gc3FydCgoYy54ICogYy54ICsgYy55ICogYy55ICsgYy56ICogYy56KSk7CgkKCWlmKGxlbmd0aF9hYj5sZW5ndGhfb2MpCgkJcHJpbnRmKCJsZW5ndGhfYWI6ICVsZiIsbGVuZ3RoX2FiKTsKCWVsc2UgcHJpbnRmKCJsZW5ndGhfb2M6ICVsZlxuIixsZW5ndGhfb2MpOwoJCglyZXR1cm4gMDsKfQo=