Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
72266 | Py自测 | 扫雷游戏 | C++ | Accepted | 1 MS | 252 KB | 893 | 2024-05-04 15:46:03 |
#include<stdio.h> int s[101][101]={0}; char a[101][101],b; int main() { int n,m,i,j,i1,i2,j1,j2; scanf("%d%d",&n,&m); scanf("%c",&b); for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { scanf("%c",&a[i][j]); if(a[i][j]=='*') { i1=i-1;i2=i+1;j1=j-1;j2=j+1; s[i1][j1]++; s[i1][j2]++; s[i1][j]++; s[i2][j1]++; s[i2][j2]++; s[i2][j]++; s[i][j1]++; s[i][j2]++; } } scanf("%c",&b); } for(i=1;i<=n;i++) { for(j=1;j<=m;j++) { if(a[i][j]=='*') printf("%c",a[i][j]); else printf("%d",s[i][j]); } printf("\n"); } return 0; }