#include <stdio.h>
double max(double x, double y);
int main(void) {
double a, b, c, d;
a = 3.2;
b = 7.5;
c = 2.1;
d = 5.8;
printf("最大値は %.1f です\n", max
(max
(a
, b
), max
(c
, d
)));
return 0;
}
double max(double x, double y) {
return (x > y) ? x : y;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgpkb3VibGUgbWF4KGRvdWJsZSB4LCBkb3VibGUgeSk7CgppbnQgbWFpbih2b2lkKSB7CiAgICBkb3VibGUgYSwgYiwgYywgZDsKCiAgICBhID0gMy4yOwogICAgYiA9IDcuNTsKICAgIGMgPSAyLjE7CiAgICBkID0gNS44OwoKICAgIHByaW50Zigi5pyA5aSn5YCk44GvICUuMWYg44Gn44GZXG4iLCBtYXgobWF4KGEsIGIpLCBtYXgoYywgZCkpKTsKCiAgICByZXR1cm4gMDsKfQoKZG91YmxlIG1heChkb3VibGUgeCwgZG91YmxlIHkpIHsKICAgIHJldHVybiAoeCA+IHkpID8geCA6IHk7Cn0=