全部评论 3

  • 非常简单:
    #include <bits/stdc++.h>
    using namespace std;
    int max3(double a,double b,double c)
    {
    if(a>b&&a>c) return a;
    if(b>c) return b;
    return c;
    }
    int main(){
    double a,b,c,m;
    scanf("%lf%lf%lf",&a,&b,&c);
    m=(double)max3(a,b,c)/(double)max3(a+b,b,c)/(double)max3(a,b,b+c);
    printf("%.2lf",m);
    return 0;
    }

    5天前 来自 上海

    1
    • 可以,谢谢!

      4天前 来自 浙江

      0
  • #include<iostream>
    #include<cstdio>
    using namespace std;
    int main(){
        double a,b,c,m;
        cin>>a>>b>>c;
        m=max(a,max(b,c))/max(a+b,max(b,c))/max(a,max(b,b+c));
        printf("%.2f",m);
        return 0;
    }
    

    4天前 来自 广东

    0
  • #include<bits/stdc++.h>
    using namespace std;
    int main(){
    double a,b,c;
    cin>>a>>b>>c;
    double m=max(max(a,b),c)/(max(max(a+b,b),c)*max(max(a,b),b+c));
    printf("%.2f",m);
    return 0;
    }

    1周前 来自 浙江

    0
    • 用scanf更快

      5天前 来自 上海

      0
首页