Run ID:72266
提交时间: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; }