#include <stdio.h>

int max(int x, int y);   // プロトタイプ宣言

int main(void){
    int a = 1.0;
    int b = 5.0;
    int c = 3.0;
    int d = 4.0;

    int result;

    // max の入れ子構造で最大値を求める
    result = max( max(a, b), max(c, d) );

    printf("最大値 = %d\n", result);

    return 0;
}

// 二つの値の大きい方を返す関数
int max(int x, int y){
    return (x > y) ? x : y;
}



