PAT B1066 图像过滤(C++)

PAT甲级目录 | PAT乙级目录

题目描述

B1066 图像过滤

易错点

  • 输出的编号应为格式化为三位数 printf("%03d", temp);

代码示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdio>
int main(){
int n, m, a, b, x, temp[505];
scanf("%d %d %d %d %d", &m, &n, &a, &b, &x);
for(int i = 0; i < m; i++){
for(int j = 0; j < n; j++){
scanf("%d", &temp[j]);
if(temp[j] >= a && temp[j] <= b) temp[j] = x;
}
for(int j = 0; j < n; j++){
if(j != 0) printf(" ");
printf("%03d", temp[j]);
}
printf("\n");
}
return 0;
}