fork download
  1. #include <stdio.h>
  2.  
  3. //二つの引数の大きい方の値を返す関数
  4. double max(double, double);
  5.  
  6. //引数の絶対値を返す関数
  7. double abs(double);
  8.  
  9. //引数の三乗の値を返す関数
  10. double cube(double);
  11.  
  12. //main関数
  13. int main(void) {
  14. double a,b;
  15. a = 1.33;
  16. b = -1.5;
  17. printf("max(|%f|,(%f)^3) = %f\n",a,b,max(abs(a),cube(b)));
  18.  
  19. return 0;
  20. }
  21.  
  22. double max(double x, double y){
  23. double m;
  24. m=x;
  25. if(x<y){
  26. m=y;
  27. }
  28. return m;
  29. }
  30.  
  31. double abs(double x){
  32. if(x<0){
  33. return x*-1;
  34. }
  35. return x;
  36. }
  37.  
  38. double cube(double x){
  39. return x*x*x;
  40. }
  41.  
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
max(|1.330000|,(-1.500000)^3) = 1.330000