#include <stdio.h>

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

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

    double result;

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

    printf("最大値 = %.1f\n", result);

    return 0;
}

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



