1066 圖像過濾 (15 分)
- 2019 年 10 月 30 日
- 筆記

【我的代碼】
#include<iostream> using namespace std; int main(){ int N, M, A, B, zhiding; scanf("%d %d %d %d %d", &N, &M, &A, &B, &zhiding); int a[N][M]; int tmp; for(int i = 0; i < N; i++){ for(int j = 0; j < M; j++){ scanf("%d", &tmp); if(tmp >= A && tmp <= B) tmp = zhiding; a[i][j] = tmp; } } for(int i = 0; i < N; i++){ for(int j = 0; j < M; j++){ printf("%03d", a[i][j]); if(j != M-1) printf(" "); } if(i != N) printf("n"); } return 0; }
【思路】
這題的考點應該是二維數組的使用吧,實際上兩個嵌套循環就可以解決了,注意輸出的時候,如果為0,輸出應該是000,這在類似的題目中算是一個測試點