tu_huang_di @ 2025-01-04 10:43:14
#include<iostream>
using namespace std;
int a[100005],n,k,biaoz=-1000000,biao=1000000;
int main()
{
cin>>n>>k;
for(int i=1;i<=n;i++)
{
cin>>a[i];
if(a[i]>biaoz)biaoz=a[i];
if(a[i]<biao)biao=a[i];
}
for(int i=1;i<=n;i++)
{
if(a[i]>k)cout<<biaoz;
if(a[i]<k)cout<<biao;
if(a[i]=k)cout<<k;
cout<<' ';
}
return 0;
}
by ruik @ 2025-01-04 10:53:28
@tu_huang_di第17行有误,c++中一个
#include<iostream>
using namespace std;
int a[100005],n,k,biaoz=-1000000,biao=1000000;
int main()
{
cin>>n>>k;
for(int i=1;i<=n;i++)
{
cin>>a[i];
if(a[i]>biaoz)biaoz=a[i];
if(a[i]<biao)biao=a[i];
}
for(int i=1;i<=n;i++)
{
if(a[i]>k)cout<<biaoz;
if(a[i]<k)cout<<biao;
if(a[i]==k)cout<<k;
cout<<' ';
}
return 0;
}