B 1063 计算谱半径(开方、四舍五入)

    技术2022-07-11  86

    题目

    思路

    用double型储存,求出每个数的实部和虚部平方和的开方,找最大值。固定两位小数输出就直接AC了,不用再进行一次round四舍五入。

    AC代码

    #include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; double a,b,m; double max=0; for(int i=0;i<n;i++){ cin>>a>>b; m=sqrt(a*a+b*b); if(m>max) max=m; } cout<<fixed<<setprecision(2)<<max; return 0; }
    Processed: 0.010, SQL: 9