1066 图像过滤 (15 分)

81 阅读1分钟

1066 图像过滤 (15 分)

题目链接

算法分析

读入一个数,判断它是否在区间内,如果在,则修改它的值,然后用printf格式化输出用0补全的三个位宽的这个数,最后要注意空格和换行。

代码实现

#include<bits/stdc++.h>
using namespace std;

int main(){
	int m, n, low, upp, chge;
	int x;
	scanf("%d%d%d%d%d", &m, &n, &low, &upp, &chge);
	for(int i = 1; i <= m; ++ i)
		for(int j = 1; j <= n; ++ j){
			scanf("%d", &x);
			if(x >= low && x <= upp) x = chge;
			printf("%03d", x);
			if(j < n) printf(" ");
			else printf("\n");
		}
	return 0;
}