#include int max(int x1, int x2){ return (x1>x2)?x1:x2; int max(int x1,int x2,int x3){ int y = max(x1,x2); return (y>x3)? y:x3;} double max(double f1, double f2){ return (f1>f2)?f1:f2;} double max(double x1,double x2,double x3){ double y = max(x1,x2); return (y>x3)? y:x3;} int main() { int x1=1, x2=3, x3=2; printf("max(%d,%d)= %d\n", x1, x2, max(x1, x2)); printf("max(%d,%d, %d)= %d\n", x1, x2, x3,max(x1, x2,x3)); double d1=93.1, d2=99.1, d3=70.0; printf("max(%.1lf,%.1lf)= %.1lf\n",d1, d2, max(d1, d2)); printf("max(%.1lf,%.1lf, %.1lf)= %.1lf\n", d1, d2,d3,max(d1, d2,d3)); return 0; }
追问不要瞎答啊。。