#include <stdio.h>
int max(int x, int y);
int main(void) {
int a, b, c, d;
a = 1;
b = 4;
c = 3;
d = 2;
//4つの数字を2つずつ比較して、最後に大きい方を比較する
printf("最大値は%dです。\n", max
(max
(a
, b
), max
(c
, d
)));
return 0;
}
//(x>y)は真ですか?真ならxを表示、偽ならyを表示
int max(int x, int y) {
return (x > y) ? x : y;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWF4KGludCB4LCBpbnQgeSk7CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgYSwgYiwgYywgZDsKCiAgICBhID0gMTsKICAgIGIgPSA0OwogICAgYyA9IDM7CiAgICBkID0gMjsKCi8vNOOBpOOBruaVsOWtl+OCkjLjgaTjgZrjgaTmr5TovIPjgZfjgabjgIHmnIDlvozjgavlpKfjgY3jgYTmlrnjgpLmr5TovIPjgZnjgosKICAgIHByaW50Zigi5pyA5aSn5YCk44GvJWTjgafjgZnjgIJcbiIsIG1heChtYXgoYSwgYiksIG1heChjLCBkKSkpOwoKICAgIHJldHVybiAwOwp9CgovLyh4Pnkp44Gv55yf44Gn44GZ44GL77yf55yf44Gq44KJ772Y44KS6KGo56S644CB5YG944Gq44KJeeOCkuihqOekugppbnQgbWF4KGludCB4LCBpbnQgeSkgewogICAgcmV0dXJuICh4ID4geSkgPyB4IDogeTsKfQo=