fork download
  1. #include <stdio.h>
  2.  
  3. // プロトタイプ宣言
  4. double max(double x, double y);
  5.  
  6. int main(void) {
  7. double a, b, c, d;
  8.  
  9. // 4つの数値を入力
  10. printf("Enter four numbers: ");
  11. scanf("%lf %lf %lf %lf", &a, &b, &c, &d);
  12.  
  13. // max関数の入れ子を使って最大値を求める
  14. double result = max(max(a, b), max(c, d));
  15.  
  16. // 結果を表示
  17. printf("The maximum value is: %.2f\n", result);
  18.  
  19. return 0;
  20. }
  21.  
  22. // max関数: 2つの値のうち大きい方を返す
  23. double max(double x, double y) {
  24. return (x > y) ? x : y;
  25. }
Success #stdin #stdout 0.01s 5280KB
stdin
8 3 6 1
stdout
Enter four numbers: The maximum value is: 8.00