求绝对值的最大值

问题 D: 求绝对值最大值

时间限制: 1 Sec   内存限制: 64 MB
提交: 643   解决: 334
[ 提交][ 状态][ 讨论版]

题目描述

求n个整数中的绝对值最大的数。

输入

输入数据有2行,第一行为n,第二行是n个整数。

输出

输出n个整数中绝对值最大的数。

样例输入

5
-1 2 3 4 -5

样例输出

-5

提示


#include <iostream>
using namespace std;
int main()
{
    int i,j,n,max;
    int s[100],t[100];
    cin>>n;
    for(i=0;i<n;i++)
    {
        cin>>s[i];
        if(s[i]>0)
        {
            t[i]=s[i];
        }
        else
        {
            t[i]=-s[i];
        }
    }
    for(i=0;i<n;i++)
    {
        for(j=0;j<n-1-i;j++)
        if(t[i]>t[i+1])
        {
            max=s[i];
        }
        else
        {
            max=s[i+1];
        }
    }
    cout<<max<<endl;
    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_41903671/article/details/80801394
今日推荐