It is a test

扫雷

https://ac.nowcoder.com/acm/problem/22232?&headNav=acm

just for test.我相信只有像我这样的傻子才会发这种题

#include<bits/stdc++.h>
using namespace std;
bool a[101][101];
int m,n;
int main(){
     cin>>m>>n;
    for(int i=1;i<=m;++i){
             for(int j=1;j<=n;++j){
                 char x;
                 cin>>x;
                 if(x=='*')a[i][j]=true;
             }
        getchar();
    }
    for(int i=1;i<=m;++i){
             for(int j=1;j<=n;++j){
                 int sum=0;
                 if(a[i][j]) cout<<'*';
                 else{
                    for(int dx=-1;dx<=1;dx++){
                        for(int dy=-1;dy<=1;dy++){
                            if(a[i+dx][j+dy])sum++;
                        }
                    }
                     cout<<sum;
                 }
             }
        cout<<'\n';
    }
}
全部评论

相关推荐

今天 13:29
已编辑
湖南铁道职业技术学院 后端
小红书 后端选手 n*16*1.18+签字费期权
点赞 评论 收藏
分享
微风不断:兄弟,你把四旋翼都做出来了那个挺难的吧
点赞 评论 收藏
分享
Noel_:中石油是这样的 哥们侥幸混进免笔试名单 一看给我吓尿了
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务