#include <stdio.h>
// 関数のプロトタイプ宣言
int max(int x, int y);
// main関数
int main(void) {
int a, b, c, d;
a = 1;
b = 5;
c = 3;
d = 4;
printf("最大値は%dです\n", max
(max
(a
, b
), max
(c
, d
))); return 0;
}
// max関数の定義
int max(int x, int y) {
if (x > y) {
return x;
} else {
return y;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovLyDplqLmlbDjga7jg5fjg63jg4jjgr/jgqTjg5flrqPoqIAKaW50IG1heChpbnQgeCwgaW50IHkpOwoKLy8gbWFpbumWouaVsAppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgYSwgYiwgYywgZDsKICAgIGEgPSAxOwogICAgYiA9IDU7CiAgICBjID0gMzsKICAgIGQgPSA0OwogICAgcHJpbnRmKCLmnIDlpKflgKTjga8lZOOBp+OBmVxuIiwgbWF4KG1heChhLCBiKSwgbWF4KGMsIGQpKSk7CiAgICByZXR1cm4gMDsKfQoKLy8gbWF46Zai5pWw44Gu5a6a576pCmludCBtYXgoaW50IHgsIGludCB5KSB7CiAgICBpZiAoeCA+IHkpIHsKICAgICAgICByZXR1cm4geDsKICAgIH0gZWxzZSB7CiAgICAgICAgcmV0dXJuIHk7CiAgICB9Cn0=