2017年PTA乙级春考 图像过滤 分数 15 一遍过

104 阅读1分钟

PTA | 程序设计类实验辅助教学平台 (pintia.cn)

因为n,m最大只有500,所以暴力写就可以过

#include<bits/stdc++.h>
using namespace std;
int g[505][505];
int main()
{
    int m,n,a,b,c;cin>>m>>n>>a>>b>>c;
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            cin>>g[i][j];

            if(g[i][j]>=a&&g[i][j]<=b)
            {
                g[i][j]=c;
            }
        }
    }

    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            if(j)printf(" "); //第一列不输出空格
          printf("%03d",g[i][j]);
        }
        cout<<endl;
    }
    
    return 0;
    
}