想知道c语言这么写为什么运行不了啊
查看原帖
想知道c语言这么写为什么运行不了啊
1502701
q3601187556楼主2024/11/29 00:04
# include<stdio.h>
#include<string.h>
int main()
{
    int n,m;
    scanf("%d %d",&n,&m);
    int i,j;
    char a[101][101];
    for(i=0;i<n;i++){
        scanf("%s",a[i]);
    }
    int b[103][103]={0};
    int i1,j1;
    for(i1=1,i=0;i<n;i1++,i++){
        for(j1=1,j=0;j<m;j1++,j++){
               if(a[i][j]=='*'){
                    b[i1-1][j1-1]+=1;
                    b[i1-1][j1]+=1;
                    b[i1-1][j1+1]+=1;
                    b[i1][j1-1]+=1;
                    b[i1][j1]+=1;
                    b[i1][j1+1]+=1;
                    b[i1+1][j1-1]+=1;
                    b[i1+1][j1]+=1;
                    b[i1+1][j1+1]+=1;
                }
        }
    }
    for(i1=1,i=0;i<n;i++,i1++){
        for(j1=1,j=0;j<m;j++,j1++){
            if(a[i][j]=='*')
                printf('*');
            else
                printf("%d",b[i1][j1]);
        }
        printf('\n');
    }
    return 0;
}



2024/11/29 00:04
加载中...