#include <stdio.h>
// プロトタイプ宣言
int max(int x, int y);
int main(void) {
int a = 1, b = 5, c = 3, d = 4;
int m;
// max関数を入れ子にして最大値を求める
m = max(max(a, b), max(c, d));
return 0;
}
// 2つの数の大きい方を返す関数
int max(int x, int y) {
if (x > y)
return x;
else
return y;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovLyDjg5fjg63jg4jjgr/jgqTjg5flrqPoqIAKaW50IG1heChpbnQgeCwgaW50IHkpOwoKaW50IG1haW4odm9pZCkgewogICAgaW50IGEgPSAxLCBiID0gNSwgYyA9IDMsIGQgPSA0OwogICAgaW50IG07CgogICAgLy8gbWF46Zai5pWw44KS5YWl44KM5a2Q44Gr44GX44Gm5pyA5aSn5YCk44KS5rGC44KB44KLCiAgICBtID0gbWF4KG1heChhLCBiKSwgbWF4KGMsIGQpKTsKCiAgICBwcmludGYoIuacgOWkp+WApOOBryAlZCDjgafjgZnjgIJcbiIsIG0pOwoKICAgIHJldHVybiAwOwp9CgovLyAy44Gk44Gu5pWw44Gu5aSn44GN44GE5pa544KS6L+U44GZ6Zai5pWwCmludCBtYXgoaW50IHgsIGludCB5KSB7CiAgICBpZiAoeCA+IHkpCiAgICAgICAgcmV0dXJuIHg7CiAgICBlbHNlCiAgICAgICAgcmV0dXJuIHk7Cn0=