2014年1月7日 星期二
[ZJ] a867. 7. Minelayer
#include<stdio.h>
#include<string.h>
char s[20][35]={0};
int main(){
int i,j,add,a,b;
while(scanf("%s",&s[1][1])!=EOF){
for(i=2;i<=15;i++)
scanf("%s",&s[i][1]);
for(i=1;i<=15;i++){
for(j=1;j<=30;j++){
if(s[i][j]=='*') putchar('*');
else{
add=0;
for(a=i-1;a<=i+1;a++)
for(b=j-1;b<=j+1;b++)
if(s[a][b]=='*')
add++;
if(add) printf("%d",add);
else putchar('.');
}
}
puts("");
}
memset(s,0,sizeof(s));
}
}
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言