全部评论 2

  • #include <bits/stdc++.h>
    using namespace std;
    int a[100005];
    int main()
    {
        int n;
        int k;
        cin>>n>>k;
        for(int i=0;i<n;i++)
        {
            cin>>a[i];
        }
        int maxx=-999999;
        int minn=100009;
        for(int i=0;i<n;i++)
        {
            if(a[i]>maxx)maxx=a[i];
            if(a[i]<minn)minn=a[i];
        }
        for(int i=0;i<n;i++)
        {
            if(a[i]<k)a[i]=minn;
            if(a[i]>k)a[i]=maxx;
            cout<<a[i]<<" ";
        }
        return 0;
    }
    

    这也不用4个啊,简略一下就3个

    昨天 来自 浙江

    0
  • 都不难。这道题可以用2个FOR循环解决链接描述

    2026-02-26 来自 浙江

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页