View Code of Problem 62

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:匿名用户
链接:http://www.zhihu.com/question/26847246/answer/34278719
来源:知乎

{                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
/*
Main.c:1:1: error: stray '\350' in program
 著作权归作者所有。
 ^
Main.c:1:1: error: stray '\221' in program
Main.c:1:1: error: stray '\227' in program
Main.c:1:1: error: stray '\344' in program
Main.c:1:1: error: stray '\275' in program
Main.c:1:1: error: stray '\234' in program
Main.c:1:1: error: stray '\346' in program
Main.c:1:1: error: stray '\235' in program
Main.c:1:1: error: stray '\203' in program
Main.c:1:1: error: stray '\345' in program
Main.c:1:1: error: stray '\275' in program
Main.c:1:1: error: stray '\222' in program
Main.c:1:1: error: stray '\344' in program
Main.c:1:1: error: stray '\275' in program
Main.c:1:1: error: stray '\234' in program
Main.c:1:1: error: stray '\350' in program
Main.c:1:1: error: stray '\200' in program
Main.c:1:1: error: stray '\205' in program
Main.c:1:1: error: stray '\346' in program
Main.c:1:1: error: stray '\211' in program
Main.c:1:1: error: stray '\200' in program
Main.c:1:1: error: stray '\346' in program
Main.c:1:1: error: stray '\234' in program
Main.c:1:1: error: stray '\211' in program
Main.c:1:1: error: stray '\343' in program
Main.c:1:1: error: stray '\200' in program
Main.c:1:1: error: stray '\202' in program
Main.c:2:1: error: stray '\345' in program
 商业转载请联系作者获得授权,非商业转载请注明出处。
 ^
Main.c:2:1: error: stray '\225' in program
Main.c:2:1: error: stray '\206' in program
Main.c:2:1: error: stray '\344' in program
Main.c:2:1: error: stray '\270' in program
Main.c:2:1: error: stray '\232' in program
Main.c:2:1: error: stray '\350' in program
Main.c:2:1: error: stray '\275' in program
Main.c:2:1: error: stray '\254' in program
Main.c:2:1: error: stray '\350' in program
Main.c:2:1: error: stray '\275' in program
Main.c:2:1: error: stray '\275' in program
Main.c:2:1: error: stray '\350' in program
Main.c:2:1: error: stray '\257' in program
Main.c:2:1: error: stray '\267' in program
Main.c:2:1: error: stray '\350' in program
Main.c:2:1: error: stray '\201' in program
Main.c:2:1: error: stray '\224' in program
Main.c:2:1: error: stray '\347' in program
Main.c:2:1: error: stray '\263' in program
Main.c:2:1: error: stray '\273' in program
Main.c:2:1: error: stray '\344' in program
Main.c:2:1: error: stray '\275' in program
Main.c:2:1: error: stray '\234' in program
Main.c:2:1: error: stray '\350' in program
Main.c:2:1: error: stray '\200' in program
Main.c:2:1: error: stray '\205' in program
Main.c:2:1: error: stray '\350' in program
Main.c:2:1: error: stray '\216' in program
Main.c:2:1: error: stray '\267' in program
Main.c:2:1: error: stray '\345' in program
Main.c:2:1: error: stray '\276' in program
Main.c:2:1: error: stray '\227' in program
Main.c:2:1: error: stray '\346' in program
Main.c:2:1: error: stray '\216' in program
Main.c:2:1: error: stray '\210' in program
Main.c:2:1: error: stray '\346' in program
Main.c:2:1: error: stray '\235' in program
Main.c:2:1: error: stray '\203' in program
Main.c:2:1: error: stray '\357' in program
Main.c:2:1: error: stray '\274' in program
Main.c:2:1: error: stray '\214' in program
Main.c:2:1: error: stray '\351' in program
Main.c:2:1: error: stray '\235' in program
Main.c:2:1: error: stray '\236' in program
Main.c:2:1: error: stray '\345' in program
Main.c:2:1: error: stray '\225' in program
Main.c:2:1: error: stray '\206' in program
Main.c:2:1: error: stray '\344' in program
Main.c:2:1: error: stray '\270' in program
Main.c:2:1: error: stray '\232' in program
Main.c:2:1: error: stray '\350' in program
Main.c:2:1: error: stray '\275' in program
Main.c:2:1: error: stray '\254' in program
Main.c:2:1: error: stray '\350' in program
Main.c:2:1: error: stray '\275' in program
Main.c:2:1: error: stray '\275' in program
Main.c:2:1: error: stray '\350' in program
Main.c:2:1: error: stray '\257' in program
Main.c:2:1: error: stray '\267' in program
Main.c:2:1: error: stray '\346' in program
Main.c:2:1: error: stray '\263' in program
Main.c:2:1: error: stray '\250' in program
Main.c:2:1: error: stray '\346' in program
Main.c:2:1: error: stray '\230' in program
Main.c:2:1: error: stray '\216' in program
Main.c:2:1: error: stray '\345' in program
Main.c:2:1: error: stray '\207' in program
Main.c:2:1: error: stray '\272' in program
Main.c:2:1: error: stray '\345' in program
Main.c:2:1: error: stray '\244' in program
Main.c:2:1: error: stray '\204' in program
Main.c:2:1: error: stray '\343' in program
Main.c:2:1: error: stray '\200' in program
Main.c:2:1: error: stray '\202' in program
Main.c:3:1: error: stray '\344' in program
 作者:匿名用户
 ^
Main.c:3:1: error: stray '\275' in program
Main.c:3:1: error: stray '\234' in program
Main.c:3:1: error: stray '\350' in program
Main.c:3:1: error: stray '\200' in program
Main.c:3:1: error: stray '\205' in program
Main.c:3:1: error: stray '\357' in program
Main.c:3:1: error: stray '\274' in program
Main.c:3:1: error: stray '\232' in program
Main.c:3:1: error: stray '\345' in program
Main.c:3:1: error: stray '\214' in program
Main.c:3:1: error: stray '\277' in program
Main.c:3:1: error: stray '\345' in program
Main.c:3:1: error: stray '\220' in program
Main.c:3:1: error: stray '\215' in program
Main.c:3:1: error: stray '\347' in program
Main.c:3:1: error: stray '\224' in program
Main.c:3:1: error: stray '\250' in program
Main.c:3:1: error: stray '\346' in program
Main.c:3:1: error: stray '\210' in program
Main.c:3:1: error: stray '\267' in program
Main.c:4:1: error: stray '\351' in program
 链接:http://www.zhihu.com/question/26847246/answer/34278719
 ^
Main.c:4:1: error: stray '\223' in program
Main.c:4:1: error: stray '\276' in program
Main.c:4:1: error: stray '\346' in program
Main.c:4:1: error: stray '\216' in program
Main.c:4:1: error: stray '\245' in program
Main.c:4:1: error: stray '\357' in program
Main.c:4:1: error: stray '\274' in program
Main.c:4:1: error: stray '\232' in program
Main.c:4:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
 链接:http://www.zhihu.com/question/26847246/answer/34278719
              ^
Main.c:5:1: error: stray '\346' in program
 来源:知乎
 ^
Main.c:5:1: error: stray '\235' in program
Main.c:5:1: error: stray '\245' in program
Main.c:5:1: error: stray '\346' in program
Main.c:5:1: error: stray '\272' in program
Main.c:5:1: error: stray '\220' in program
Main.c:5:1: error: stray '\357' in program
Main.c:5:1: error: stray '\274' in program
Main.c:5:1: error: stray '\232' in program
Main.c:5:1: error: stray '\347' in program
Main.c:5:1: error: stray '\237' in program
Main.c:5:1: error: stray '\245' in program
Main.c:5:1: error: stray '\344' in program
Main.c:5:1: error: stray '\271' in program
Main.c:5:1: error: stray '\216' in program
Main.c:7:143: error: expected identifier or '(' before '}' token
 {                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
                                                                                                                                               ^
Main.c:7:159: error: expected declaration specifiers or '...' before string constant
 {                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
                                                                                                                                                               ^
Main.c:7:166: error: unknown type name 'k'
 {                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
                                                                                                                                                                      ^
Main.c:7:173: error: expected identifier or '(' before '}' token
 {                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
                                                                                                                                                                             ^
Main.c:7:178: error: expected identifier or '(' before 'return'
 {                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
                                                                                                                                                                                  ^
Main.c:7:187: error: expected identifier or '(' before '}' token
 {                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
                                                                                                                                                                                           ^
Main.c: In function 'find':
Main.c:7:218: error: 'a' undeclared (first use in this function)
 {                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
                                                                                                                                                                                                                          ^
Main.c:7:218: note: each undeclared identifier is reported only once for each function it appears in
Main.c:7:266: error: 'm' undeclared (first use in this function)
 {                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
                                                                                                                                                                                                                                                                          ^
Main.c:7:283: error: 'n' undeclared (first use in this function)
 {                if(a[i][j]=='1')                {                    find(i,j);                    k++;                }            }        }        printf("%d\n",k);    }    return 0;}void find(int i,int j){    if(a[i][j]=='0')        return ;    if(i>=0 && i < m && j >= 0&&j < n){        a[i][j]='0';        find(i,j+1);        find(i,j-1);        find(i+1,j+1);        find(i+1,j-1);        find(i+1,j);        find(i-1,j+1);        find(i-1,j-1);        find(i-1,j);    }}
                                                                                                                                                                                                                                                                                           ^
*/

Double click to view unformatted code.


Back to problem 62