OJ平台1524: 蓝桥杯算法提高VIP-扫雷
输出超限80 ,能帮忙看一下问题吗?
#include<stdio.h>
#include<string.h>
#include <stdlib.h>
int main()
{
int x,y;
char len[100][100]={'\0'};
int i,j,m,n,N=0;
while(scanf("%d %d",&x,&y)!=EOF && !(x==0 && y==0))
{
N++;
for(i=0;i<x;i++)
{
scanf("%s",&len[i]);
}
for(i=0;i<x;i++)
{
for(j=0;j<y;j++)
{
if(len[i][j] != '*')
{
len[i][j] = '0';
}
}
}
for(i=0;i<x;i++)
{
for(j=0;j<y;j++)
{
if(len[i][j] != '*')
{
for(m=i-1;m<=i+1;m++)
{
for(n=j-1;n<=j+1;n++)
{
if(m>=0 && m<x && n>=0 && n<y && len[m][n]=='*')
{
len[i][j]++;
}
}
}
}
}
}
printf("Field #%d:\n",N);
for(i=0;i<x;i++)
{
printf("%s\n",len[i]);
}
printf("\n");
}
return 0;
}