在B2129中,第一次蒟蒻90,有一个WA,但是只改了函数中的一点点地方就AC了,话说就感觉这俩一样啊(
在此个人认为两种写法是一样的,但是就是会有一个WA
(蒸的会蟹)
这个是AC代码
#include<bits/stdc++.h>
using namespace std;
int max(int x,int y,int z){
if(x>=y && x>=z)return x;
if(y>=x && y>=z)return y;
if(z>=x && z>=y)return z;
}
int main(int argc, char const *argv[])
{
int a,b,c;
cin>>a>>b>>c;
cout<<fixed<<setprecision(3)<<1.0*max(a,b,c)/(max(a+b,b,c)*max(a,b,b+c));
return 0;
}
这个是WA代码
#include<bits/stdc++.h>
using namespace std;
int max(int x,int y,int z){
if(x>y && x>z)return x;
if(y>x && y>z)return y;
if(z>x && z>y)return z;
}
int main(int argc, char const *argv[])
{
int a,b,c;
cin>>a>>b>>c;
cout<<fixed<<setprecision(3)<<1.0*max(a,b,c)/(max(a+b,b,c)*max(a,b,b+c));
return 0;
}
这俩真的不是一个意思吗(