Problem Description
求n个整数中的绝对值最大的数。
Input
输入数据有2行,第一行为n,第二行是n个整数。
Output
输出n个整数中绝对值最大的数。
Sample Input
5 -1 2 3 4 -5
Sample Output
-5
源代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, i, m, fm, max, maxold;
scanf("%d", &n);
scanf("%d", &m);
fm = m;
if(m < 0)
{
fm = -m;
}
max = fm;
maxold = m;
for(i = 1; i < n; i++)
{
scanf("%d", &m);
fm = m;
if(m < 0)
{
fm = - m;
}
if(max < fm)
{
max = fm;
maxold = m;
}
}
printf("%d\n", maxold);
return 0;
}