solution 找出虚部和实部平方和的最大值,输出该最大值的开方,保留两位小数 #include<iostream> #include<cmath> using namespace std; int main(){ int n, a, b, ans = 0; scanf("%d", &n); while(n--){ scanf("%d%d", &a, &b); if(ans < a * a + b * b) ans = a * a + b * b; } printf("%.2f", sqrt(ans)); return 0; }