求助全wa,搞不懂这个数据类型的东西
查看原帖
求助全wa,搞不懂这个数据类型的东西
1170068
gnauhsL楼主2023/11/9 15:28

如题

#include<stdio.h>
#include<math.h>
long long max(long long p, long long q);
long long min(long long h, long long k);

int main()
{
    long long a[10000001] = { 0 };
    long long s1[10000001], s2[10000001];
    long long i,n,sum=0;
    long long mx=0, mn=11000000000000000001ll;
    scanf("%lld", &n);
    for ( i = 1; i <=n; i++)
    {
        scanf("%lld", &a[i]);
    }
    for (i = 1; i <= n; i++)
    {
        mx = max(mx, a[i]);
        mn = min(mn, a[i]);
    }
    for (i = 1; i <= n; i++)
    {
        s1[i] = mx - a[i];
        s2[i] = a[i] - mn;
    }
    for (i = 1; i <= n; i++)
    {
        printf("%lld ", s1[i]);
    }

    printf("\n");
    for (i = 1; i <= n; i++)
    {
        printf("%lld ", s2[i]);
    }
    return 0;
}
long long max(long long p, long long q)
{
    long long result;
    if (p >= q)
        result = p;
    else
        result = q;
    return result;
}
long long min(long long h, long long k)
{
    long long result2;
    if (h >= k)
        result2 = k;
    else
        result2 = h;
    return result2;
}
2023/11/9 15:28
加载中...