- 题目
- 思路
- 边输入边替换,用二维数组存储和输出
#include <stdio.h>
int main(){
int row,col,l,r,ch,t;
scanf("%d %d %d %d %d",&row,&col,&l,&r,&ch);
int a[row][col];
for(int i=0;i<row;i++){
for(int j=0;j<col;j++){
scanf("%d",&t);
if(t>=l&&t<=r) t=ch;
a[i][j]=t;
}
}
for(int i=0;i<row;i++){
for(int j=0;j<col;j++){
if(j!=0) printf(" ");
printf("%03d",a[i][j]);
}
printf("\n");
}
return 0;
}