代码实现:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int N, max_index;
double *m;
scanf("%d", &N);
m = (double*)malloc(sizeof(double)*N);
for (int i = 0; i < N; i++)
{
int real, image;
scanf("%d %d", &real, &image);
m[i] = sqrt(real*real + image * image);
}
max_index = 0;
for (int i = 1; i < N; i++)
if (m[max_index] < m[i])max_index = i;
printf("%.2f", m[max_index]);
return 0;
}