c++课程题解(学生代码)
2026-09-19 10:21:02
发布于:浙江
2阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int a[1000000];
int main(){
int n,k;
cin>>n>>k;
int mi=100000,mx=-1000;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
if(a[i]<=mi){
mi=a[i];
}
if(a[i]>=mx){
mx=a[i];
}
}//这个循环取最大值和最小值
for(int i=1;i<=n;i++){
if(a[i]<k){
a[i]=mi;
}
if(a[i]>k){
a[i]=mx;
}
}//进行比较
for(int i=1;i<=n;i++){
cout<<a[i]<<" ";
}//输出a[i]
}
这里空空如也






有帮助,赞一个