分析:不⽤存储到数组中,可以边输⼊边处理输出~假设当前输⼊的temp值在a~b区间就将temp替换
为num~以%03d的⽅式输出temp~
#include<iostream>
using namespace std;
int main(){
int m,n,a,b,val;
scanf("%d%d%d%d%d",&m,&n,&a,&b,&val);
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
int temp;
scanf("%d",&temp);
if(temp>=a&&temp<=b) {
temp=val;
if(j!=0) printf(" %03d",temp);
else printf("%03d",temp);
}else{
if(j!=0) printf(" %03d",temp);
else printf("%03d",temp);
}
}
printf("\n");
}
return 0;
}