24分求改!!!!!!
查看原帖
24分求改!!!!!!
1544740
ILIKEYSH1314楼主2024/12/22 12:54
#include<bits/stdc++.h>
using namespace std;
int a[5201314];
int main(){
	int n,k;
	int maxx,minn;
	cin>>n>>k;
	for(int i=0;i<n;i++){
		cin>>a[i];
	maxx = max(maxx, a[i]); 
    minn = min(minn, a[i]); 
	}
	for(int j=0;j<n;j++){
		if(a[j]<minn){
		minn=a[j];
		}
		else if(a[j]>minn){
		maxx=a[j];
		}
	}
	for(int x=0;x<n;x++){
		if(a[x]<k){
		a[x]=minn;
		}
		else if(a[x]>k){
			a[x]=maxx;
		}
		else if(a[x]==k){
			a[x]=k;
		}
	}
	for(int d=0;d<n;d++){
		cout<<a[d]<<" ";
	}
	return 0;
}
2024/12/22 12:54
加载中...