竞赛讨论区 > 为什么输出这个啊!!!!!!!!!!!!!!
头像
age18
发布于 2023-07-01 10:08
+ 关注

为什么输出这个啊!!!!!!!!!!!!!!

noip普及组复赛,2015年c题扫雷游戏

#include<bits/stdc++.h>

using namespace std;

int main(){

int m,n;

cin>>m>>n;

char h[m+2][n+2],k[m][n];

for(int i=1;i<m;i++){

for(int j=1;j<n;j++){

h[i][j]='?';

}

}

for(int i=1;i<m;i++){

for(int j=1;j<n;j++){

cin>>h[i][j];

}

}

for(int i=1;i<m;i++){

for(int j=1;j<n;j++){

int sum=0;

if(k[i][j]!='*'){

if(k[i+1][j]=='*')sum++;

if(k[i+1][j+1]=='*')sum++;

if(k[i][j+1]=='*')sum++;

if(k[i-1][j+1]=='*')sum++;

if(k[i-1][j]=='*')sum++;

if(k[i-1][j-1]=='*')sum++;

if(k[i][j-1]=='*')sum++;

if(k[i+1][j-1]=='*')sum++;

k[m][n]=sum;

}

}

}

for(int i=0;i<m;i++){

for(int j=0;j<n;j++){

cout<<k[i][j];

}

}

}

输出一个直角;则么回事;在线等;急急急!!!!!!!!!!

全部评论

(2) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐