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,這在類似的題目中算是一個測試點