问题标题: 酷町堂:4905

0
0
已解决
胡景轩
胡景轩
资深守护
资深守护

#include<iostream>

#include<cstdio>

#include<cmath>

#include<string>

#include<algorithm>

using namespace std;

int main(){

double n,s,a,b,c;

cin>>n;

for(int i=1;i<=n;i++){

    cin>>a>>b>>c;

        s=max(a+b,b,c)*max(a,b,b+c)/max(a,b,c);

        cout<<s<<endl;

    }

return 0;

}

胡景轩在2022-10-25 12:29:59追加了内容

#include<iostream>
#include<cstdio>
#include<cmath>
#include<string>
#include<algorithm>
using namespace std;
int main(){
    int n,s,a,b,c;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a>>b>>c;
        s=1.0*max(a+b,b,c)*max(a,b,b+c)/max(a,b,c); 
        printf("%.2f",s);
        cout<<endl;
    }
    return 0;
}


0
已采纳
熊潇然
熊潇然
初级启示者
初级启示者

改成printf("%.2f")

0
0
宋灏
宋灏
初级光能
初级光能

你这题这样写不麻烦吗?

整个函数多香

函数这样写:

 实型f(整型 a整型 b,整型 c){

整型 x=最大值(a,b);

return 最大值(x,c);

}//作用是求三个数的最大值,在主函数上面写

在函数里面写:

先输入n

在循环遍历1--n{

    输入a,b,c;

    整型 m=f(a加b,b,c)乘f(a,b,b加c)除f(a,b,c);

    输出m,换行

}

 

我要回答